I want to address that with lightweight but not too skimpy for the summertime, and the stress works perfectly. i got the red in a small, and although one reviewer said that she did not like that the top and bottom are two different materials i actually think it's super cute. not sure if i would pay the full price, but the 20% off sale made it worth it.