I got a small it fit great, true to size. I'm 5'4 and I wore 3 inch heals. The material was great. I really have nothing negative to say about it. For some reason I thought there was a zipper but there isn't but it really didn't need one. This was the first time I have ever worn a jumpsuit.