The material was more like a swimsuit than a sports bra, but the real reason I returned it was it's far too small. You MUST be a small cup size for it to fit. Bought the XL for my fiance who is a 34DD and it was hilariously small but perfectly fit her torso, so going to a XXL won't work.