I rode my bike in this dress up a mega hill and was sweating buckets. But this dress hid it all, both with the colorful, vertical strips and with the type of material used. Great dress for a hot, muggy day. The material is not very flexible and the skirt is a bit shorter than I realized, so I did totally flash everyone when I got on and off my bike. Stretchy shorts underneath would have been a good accessory for me to add. Because of the design of the top, it's easy to get away with not wearing a bra while not showing everyone the nips. If one of the straps accidentally comes undone, the stretchy top is snug enough that it stays put until the strap is retied. Good buy.