I am very glad to have been doing business and being a loyal customer of this company. Shipment is always on time and never have been a reason to doubt that even if the shipment does not get to me, Customer service was always there to help me out and sort the issue by resending the whole order without any extra charges. They have multiple different loyalty programs for additional discounts and promotions going on for sale of the month for the product you rate 5 stars to. Overall, i have recommended this company to so many of friends and colleagues and everyone has been happy with the service they received. If you want a company that cares about the value of the customer, napsgear is the way to go to.