This top fits true to size, I'm a XL and it fit perfect. Loose enough to move comfy and look form fitting. Love the cuff sleeves just adds to the sleek look this top gives. Great quality, washed it but hung dry it still looks great. I definitely recommend this top.