I was really surprised by the high quality of this costume.  I am 5ft 10in and 135 lbs and usually wear a medium or large (US 10).  I bought the XXL and it fits perfectly!  The apron is a little shorter than the dress but I think it looks really cute.