Bought this for my husband, and he loves it. He works in a poker room so hes worn it to work on Halloween, to Sunday brunch, and at the after party for our wedding. The pants are extra long, so he had them hemmed, but otherwise it fit well.