It is way too small Im a decent size guy who usually wears XL but I saw that this runs small so I ordered it xxl unfortunately it fits like a large Im not sure how Im supposed to wear anything underneath it, quality seems good but Ill be sending it back.