I found them on the high side of pricing, but I accepted their quote so that may be a non starter for most of you. The plus side is they showed up when they said they would, the quote became the invoice so there was no problem with additional billing, they completely finished the job and everything seems perfect. The folks that showed up were very polite and pleasant. My only reason for the 4 instead of 5 stars is price only, it made it just over $100 an hour. Haider helps to compensate for that, he is just a really nice man.