I loveeee this Zenvy top. I’m between and M and a L, but sized up to a L. It’s so soft, lightweight, and breathable. I didn’t feel claustrophobic wearing long sleeves during my training, but felt supported. I’d say the sizing is true to size, but I think I would have preferred this in a M so it was a bit more taught to my body. I think the fit would all come down to personal preference.