Having previously been very satisfied with a similar product, I thought this top would be great. Unfortunately it's much too tight, I usually wear a medium but tops in size S fit me too. This was a M and it's so tight I struggled to get it off, I would need an L or XL to get the kind of fit I'm used to (fitted which means close to skin and not baggy but with enough slack to feel your movements aren't restricted). I think the issue with this top is the fabric, it's thick and not particularly elastic. Will return and will not buy any other top in similar fabric.