I'm 5'7" and 210 lbs. I bought the red in XXL for a Christmas party and they were a HUGE hit. I got so many compliments. I wouldn't necessarily say they run small because XXL is my size, it's just that they're too short. They came above my ankles, especially when you sit down. Apparently you can't wash them and I don't know if dry cleaning would work, but honestly the quality of these is almost as if they were made for one time wear. I would definitely buy them again for another party/event.