Perfect fit but for 27.00 I expected better material. I wore it once and washed it once and was disappointed with how it looked. I have better quality shirts at Walmart and they are half the price. I would advise the buyer to be cautious and look for something in a cotton blend!