Quality was very nice, be sure to use the size chart.  My son usually wears a size Large or Medium but I order a small and that was even a tad bit loose.  If I had ordered the x-small it would have probably been too short.  It is somewhat adjustable with the back, so it still worked out well.