I'm 5'7", 150 lbs, and have long legs and I ordered several maxi dresses from the Valanio website. The fit is perfect. I don't work out, so I don't have muscles and we all have those areas we don't "love", but this dress is cute and covers just enough, but is very flattering on any body type I can imagine. I ordered two more in other colors as it will be my "go to". The material is great (it doesn't shrink!) , you can easily dress it up or down. Buy it! :)