I thought the quality was great and the appearance and overall product was just what I wanted except, sorry to say, they were not true to size. We took measurements before we ordered and this product was just way too small for me. They could possibly fit snugly but only if I stood completely still. Once I raised my arms it is way too tight around the shoulders. The length of the arms is way too snug and around the waist, and I am not a husky guy, is way too tight. I'm not returning it since I'm giving it to one of my nephews to wear, but just make sure that you know these don't seem to fit taller American sizes.
Rating: [5 of 5 Stars!]