I ordered this for my dad for this annual event in  my city called the "Ugly Disco." It was perfect!! He is 6' tall and 230 lbs, the XL size fit perfectly. He wore heeled loafers for shoes; didn't need platforms to take care of the long bell pants. Shipped on time. He got compliments all night!! Looked like a custom "pimp" suit!