This bra is wonderful! The M is a bit snug (I'm 5'2, 135, 36B), but the compression is perfect for cardio workouts. It provides amazing support. The material is also perfect for sweaty workout sessions. Plus (but perhaps most importantly), the tie dye pattern is gorgeous, as per usual. Love it!