I just did insanity in this bra, it is very pretty, very comfortable, and super supportive. The fit is perfect, but keep in mind when ordering, I am a cusp between medium and large, bought the large, and it is ALMOST a bit too small. Not quite though, in fact, I should say it is honestly the most perfect fitting sports bra I have. It is double layered and it has mesh detailing on the spine, I don't know that the mesh actually helps to keep you cool but in a real work out your body heat is spiked up ridiculously anyways. I don't find this bra to hold heat however, and it does help hide the ladies a bit if the AC kicks on right above you ;-) I am actually placing my order right now for a few more of these bad boys. So far I have the robins egg color and the asphalt. both are very nice.