This costume runs a bit large so I bought this for my husband based on other reviews and they were true. He wears a 38 waist and XL top and I bought a Large costume and it fits perfectly. Not to mention the price is awesome!! and I was surprised to get that much quality for the price!