Loved the shirt. It definitely runs Small. I would give it 5 stars but I live out of state and now I have to return it for a larger size and pay shipping ($16.60) to return it to the store and also pay the store shipping again to send me the new one. They do not give refunds, only exchange or store credit. I had to exchange this shirt for the largest size so I hope it fits because I don't want a store credit due to living out of state. I'm not real happy with the return policy but the shirt is of good quality but it just run SMALL.