While the style of the top is very cute, the design of this suit is severely wanting.  The fabric where the straps attach to the suit is very delicate and rips easily when active.  The tank itself floats up while in the water.  While its great to have a lined suit, the layers of fabric as they are designed make it extremely difficult to dry the suit between uses.  It usually takes at least 3 full days on a drying rack inside a normal air conditioned home.  This doesn't work well if you want to use the suit daily.  Further, it leaves it open to mildew if you have to put it in a bag between the pool and home.  (Hint: white vinegar works very well to remove mildew).  In addition, the bottoms that Jantzen sells to match this top are fully lined, but the lining allows sand to pass into the suit and lodge between the layers without any way to remove it (save cutting a hole between the lining and the suit).