Especially for the price. The material is a little thin but I guess that's good for warmer months. I'm usually a medium in tops but I could have definitely done a small in this shirt. Overall I'm satisfied though.