Yaheetech have always been very helpful when I have questions or concerns. Customer service agents are very helpful, courteous, and patient. There have been times when I deal with other awful companies but Yaheetech has been a pleasure to do business with. I have never been placed on hold for long time and everyone is so polite! I def recommend doing business with Yaheetech.