This is a great suit! I (the wife) am 5'7 and wear a size 10/12. I ordered a 12 and it fit perfectly. The color/pattern was exactly as pictured. If you are big chested, you have to really tighten the straps for support, but that tends to be the case with any suit I find. The only reason why this was a 4 out of 5 star is only because of the shorts. In the picture, they seem like they are longer than what they actually are. I don't have big hips, and I still find them very short and easy to ride up which would not be comfortable at the beach.