I selected this company for my repairs after receiving a flyer in the mail. I booked my appointment on the company website two days in advance and received an email that my appointment was requested. The next day I received another email with a confirmation of my appointment along with two text messages. Took the morning off work to wait for the repair man who didn't show up. When I called the company the lady in "customer service" told me I never had an appointment because they book over the phone? I referred her back to the website, she finally found me in her system and told me my status was a request only and I misread the email and maybe I was calling the wrong company. I pointed out that I received a total of 4 communications from the company and it wasn't until I forwarded the email that she apologized and acknowledged the mistake. The offer was to rebook for later today? I have already wasted my morning waiting for them and taken time off work so no thanks. I probably would have if they weren't so condescendingly persistent that you can't book directly on their website. Be aware if you book via the website that your appointment is not confirmed even if you receive emails and text message reminders. I booked this in advance and if my appointment was not available they should have contacted me and rescheduled, they had time. Will not be recommending them based on lack of service.