I'm 5'4 and 130lbs -- ordered the black in a Medium size and it fits perfectly. It's a great fit and looks very flattering, especially hides the *baby bulge* in the front. The material is a bit thin so the dress may not last very long, however given the under $50 price, its completely worth it even if I worn just a few times.