I love this so much I got it in black and snake. I'm 34x26x36 and I got a size Small. The black one is a little more stretchy so that was good but the snake print is not as stretchy so I would've liked a Medium but it's fine. So hot, got so many compliments!