The product and service are 5-star. What was really bad was express shipping provided by Alibaba. It was miserable and instead of 5 business days it took over 3 weeks. Next time I will request direct FedEx. But it was out of seller's control - despite their many attempts to speed it up, so the seller is truly 5-star. Thank you! Alibaba and UPS "express" shipping = 1 star.