The products have good quality. I usually use M, but the ideal size as seen from the table is XL. It was very comfortable. It's like an M for me. I recommend the products. The only problem I had was the lack of response from the seller to a question I had about the product.