Material is nice enough, kind of a light weigh polyester blend, not too hot though. But this looks and feels very different than the way it is advertised. Felt more like a blouse/hospital gown. Very unflattering and didn't feel beachy at all.  Made me look bigger than I am, who wants that? I am returning it.