Super cute. cotton is substantial enough not to show bra lines, but light enough to be summery & breezy. i misread "xs" and tried it on, thinking it was a medium, & oddly there's barely any difference among the xs, s, and m sizes--the buttons didn't even buckle out across my bust on the smaller sizes--so, this top could be a nice ego boost if you want to size down (i got the m anyway). armholes not too big, ruffle hides any tummy flaws. great with jeans, shorts, and skirts--like a perfect white