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! :)