I am a size 12-14 and feel this fits perfect. It is on the more snug fit rather than a loose fitting jumpsuit which I like so I wouldn't think would fit a size 16. I am also 5ft 9 and looks fine on the ankles due to the cuff fitting but not suitable for any taller I would say.