This is the perfect set, very easy to wear - you can dress up or dress down. Material is light and breathable but not see through. I was able to wear out during the day in 90+ Texas heat, and stayed cool. I would say sizing is true to size - I am 5'3", 117lbs, 34D and the Medium in Black fit perfectly for me as I wanted it loose and a little oversized, in case it shrunk in the wash. I'm definitely ordering more colors.