This company came highly recommended - and when they originally sent someone out, they seemed really good. However, after scheduling our needed repair and not having them show up for a scheduled appointment - and then being told they forgot to translate the correct information for scheduling which is why they didn't show up (although I only found this out after I called them to see where they were), I was promised three separate times to have this repair rescheduled ASAP. When, after waiting 2 more weeks, and not being called back as promised, I was told I would have to wait until the end of July to have my work done! I guess you can run a business this way if you have so many repairs scheduled that losing some here and there due to horrible customer service simply just doesn't matter. read more