The delivery was awesome. I did receive the items before the expected arrival date and in less than a week.. The items are very comfortable to wear and with quality material. The supplier service and communication is friendly and helpful that makes the order easy and simple. I do recommend this supplier and I have made another order from them. Cheers!