This is very sexy. It fit well, but the straps were so long and that made it too revealing in front--I had to keep my jacket on to stay covered. It is stretchy, so maybe if I had gotten a smaller size the straps/chest coverage wouldn't be an issue...I can't say for sure. I'm 5'4", ~145 lbs and 36DD.