They fit very well and look very professional.  They even have an elastic band in the waistline so if you happen to buy a little too small you aren't completely out of luck.  Very comfortable and breathe very well. I bought them during one of the lightning deals and they are one of the best purchases I have made.  Would definitely buy again.