The XS fit my size 0 (5'3" 110lb) daughter stunningly - she has a flat belly so really looked perfect as it does fit in a comfy but snug way - meaning if you have bumps and rolls it likely will show so would need some spanxs. Was very surprised at what a comfy material and nice fit this turned out to be. I would absolutely recommend this dress.