Bought all colors and each one is unique in its beauty. material is thicker than most thin tops today but not too thick for the summer. i wear size 12/14 and the xl fit with room to spare. i bought larger in case of shrinkage.