Fabric is lovely and breathable. But I have to knock of stars because the sizing is wild. I'm usually a small but have a bootie and sometimes I have to size up on bottoms only. Since this was a sale item I sized up to medium just to be safe. The top part fits nicely (34B) but bottom doesn't even come near to buttoning around hips...like I need another inch or so. So ladies with hips/butt beware, and size up at least x2.