They have excellent repair guides that we use regularly, however ordering from them and their customer service are lacking. For instance, in an email, we were told that a shipment of cables would be sent out the following day and yet 5 days later the website shows that they have not even processed the order yet. Also, they just don't return phone calls nor answer emails.