Fast shipment, Product is of good quality, but the size was disappointing, I ordered a Large. Even though it says large it could be around XXXL size and I had to immediately return the product. I think there is something fault with the sizing info in this website. It has to be changed appropriately. I would recommend it to my friends but.........