This fit perfectly!!! I’m 5’7 and usually around 123-126lbs and I’m 5 months pregnant. I got a small and I couldn’t be happier!! The pockets are perfect for those times u want to rub ur belly!! I’m ordering more in different colors....im also swollen already in my legs down to my toes and this dress is the most perfect length. It feels nice to look cute plus be comfy.