I followed all the reviews and got a size up- Medium. That was a mistake. It fits a little loosely and I may have to take it to the tailor to get a perfect fit. Wish I had gotten a small. I kind of feel like a sausage in mine. But i haven't worn it to the office yet- so that's a quick first impression. Will follow up when I do.