The delivery was speedy, but the product is average in terms of its artificial fabric.  Following many reviews of the previous buyers, I ordered a large size of the shorts.  However, the boxers are too big.  I am going to keep them, but I would prefer to have a medium size.  Also, the colors of shorts do not match the colors on the amazon.com picture.  I have received boxers in black, purple, sea blue, light pink (!), and bright red (!).