Both the shirt and the shorts have great quality. They're lightweight and dry fit. I usually wear a M but I would say the size of the shirt is slightly large, I would recommend you to get a smaller fit if your looking for something that doesn't hang loose. Other than that the quality is great, and I will definitely be buying more products from here!