The pattern is cute. The cut of the suit is cute. The fabric isn't really heavy, but it's also not super thin, just a medium weight fabric. The problem is that I ordered and received an extra large, but their definition of extra large is definitely not the same as mine. I'm a 38D, and I'd likely get kicked off family beaches wearing this suit. It didn't cover the essentials up top. The center, which should lay flat against the chest, stuck out inches from my chest because the cups are so small. I'm being generous in saying that the XL of this suit might cover a B-cup. If you happen to be an A or B cup, this MIGHT cover your breast. I'm trying to send the whole thing back since it's absolutely useless to me.