XL is more like XS "extra small"! I am very disappointed! Normally I wear misses sizes 8 & 10. For some reason I thought I would be safe and order this larger, knowing I could alter it if it was too large. WELL, that was not the case at all. I could barely get it on!!! Way way way to tight. Will be returning this. Good luck!