The fabric is beautiful and feels nice, however the only time I've worn this top, the band on the bottom (the ribbed band) stretched out so much when I got it wet that it doesn't even touch my skin. It's so baggy now that I'm afraid to wear it because I'm worried the girls might fall out!!! I'm super disappointed because it's really cute, but I had higher expectations for this top. Being a fitness bikini top, I had hoped it would stay in place for water sports and stuff. Sadly, that isn't the case.