Fits really well! I recommend taking your measurements to make sure that the size you order fits properly. Works great on its own or with a button-up shirt underneath. Very satisfied. Just a heads-up though, I thought the diamonds were going to be light gray and black, but they are actually light blue and dark blue.