Haven't worn it out yet, but I tried it on and it is fantastic! I got the navy blue and white with large flowers on the skirt. Seems to be good quality, especially for the price. I am 5'4" and around 145 lbs, 36DD with a semi-athletic build (but a little mommy tummy). I ordered the medium and it fits perfectly. The top has good stretch to allow for coverage where needed, it can be as showy or modest as you prefer. Very flattering fit--even my husband commented that he really liked it, and he usually likes me in skin-tight clothing.