My son needed this for a band concert. I bought him a small one and it fit him perfectly and looked sharp on him. It was better than expected. He's very thin and most shirts always look baggy on him, which they don't. He weighs 142 and is 5ft 8in tall, if that helps. I would order this again.