I love this top! DEFINITELY size up on this one, but honestly I should have two-sized up. The material is meant to be very fit, but nonetheless the sizing is pretty off. I’m usually a Medium, I bought a large. It is a bit too small but I still wear it and love it. Wish I had gotten an XL. The material is fit, comfy, soft and I walk around looking great/cute and super comfy. Def recommend. Plus, Mamacita - super cute!