I typically wear large to extra-large. I wanted this a little baggy so I bought XXL and cannot come even close to buttoning it. XXL = medium, at best. I'm very disappointed. This is the first negative review I've written on Amazon and I've been a customer for quite a while, now.