Ordered it for a performance of an Elvis impersonation. I am a female, and the size fit MY body -- don't know if it would have fit a larger male body, especially the belt which just barely hit the velcro closer. I'm 5'8" so think it might be too small for a larger, taller person. I think most males would need an extra large. Quality was better than I expected -- did not look like a cheap imitation.