@jinmoney, we appreciate you sharing your review. We never want to assume that it's competitors leaving less favorable reviews. We take each review to heart and do our best to apologize for and correct any issues that are our fault. It's an opportunity to learn and grow for us, and we take that very seriously. But, sometimes there is no satisfying someone, or they're having a bad day, or they're possibly an upset former employee, or maybe they're just trolling. Whatever the case, we're here to listen and respond and do everything we can to give everyone the best service possible. Thanks again for the love, we hope to see you again soon! 🙂