Fits great, i usually wear a small or medium in shirt and ordered a large in this. feels slightly cheap to the touch, definitely not your heavy duty blazer. however, it by no means looks cheap, and is perfect for turning my nicer tank tops into work appropriate shirts. will definitely be ordering one in each color!