I took the small size for my son for a formal event he is 5ft 10" and weighs 134lbs and it fits as expected the shirt is very good excellent quality it is very silky with a satin sheen, not really shiny and the material is very soft. It was a great purchase. I gave it a 4 because the packaging could have been a lot better took it out of his.