I found this company through a door to door salesman. Their prices were quite competitive and I decided to sign up with them.
As promised the technician showed up next morning on time. They were quite efficient and competent. They were done in less than 2 hours and they cleaned up everything.
I would definitely use them again.