I must say that for an xl it's pretty small but I don't mind as I am using it as a exercise garment so I get the extra hold I need but for someone who just wants to wear it as a layer piece or as is it's too exact; Maybe with time it will stretch