I contacted this company after receiving a coupon in the mail, they quoted me a time of arrival and when it was getting late, I recontacted them, they made up some story about how they will call me in twenty minutes, so I cancelled the appointment, they got very unprofessional on the phone and after seeing their reviews online, I'm not surprised.
I should have checked Yelp before calling them.