Technician was polite and professional, arrived on time. He did the repairs quickly. This would be a five star if he hadn't given an original estimate to fix so many things that aren't broken and as his manager so nicely put it: " we offer to fix everything that might go wrong in the future, same as in servicing your car". My take on it is they will try to inflate what you need done and if you can't afford it they make "do" by fixing only what is broken.