Superior quality fabric and perfect cutting. This was a gift for my son, my child is quite small and skinny, I chose the smallest size S and it turned out to be a perfect fit. At first I thought the logistics time was the time needed for delivery, the seller was very patient and explained to me that they would start making the order once they received it so it would take some processing time. I was understanding and willing to wait, and they were kind enough to answer my questions. Thank you!