I wear mostly XL clothes, and sometimes L fits me. I got this item in size XL and its huuuuuuge. It feels like I'm swimming in it. Hopefully it'll shrink a bit, but it still fits me, just a little loose.
The quality of the fabric and stitching is good, though. If I were to buy again, I would size down.