I usually wear a large but got a xl and the fit great! not the best quality (I could see these ripping if they were too tight) but fun for a night out! but they were 12 bucks, and for something I may wear twice, that's a good price