I like how it looks and how it fit, it's a very nice suit! I'd give it 5 stars, except the straps not being attached is annoying. It's already hard to get into (good support once it's on though, and I'm 40DDD) and the straps falling off at inconvenient times is very annoying. And also, the ribbon things the straps attach to have frayed to the point of falling apart, in less than three weeks of occasional wearing. I'll have to hand-sew the straps in place. With a better way to attach the straps, or permanently attached straps, I'd give it 5 stars.