I am very impressed with the product itself, but the online customer service and shipping were terrible. The delivery was severely delayed, taking over 14 days, and I had to constantly follow up on the order myself. The admins replied like robots, failed to resolve the issue quickly, and offered no reasonable explanation for the poor service.