The only reason I'm not giving this suit a 5 stars is due to the (fortunately) removable cups.  The design is flattering, the material and workmanship good quality but the bra cups are a truly weird shape.  I pulled them out and used pads out of an old suit so it worked out okay.