On the one hand, I appreciated their innovative products and commitment to quality. Their customer service was generally good, with helpful representatives who were always willing to assist. However, I did encounter some delivery delays and technical issues with their products that were frustrating.