I phoned this company after I found them online. The owner showed up on time and the appointment was easy. The price was comparable to a few other quotes I had. They did a good job I would say. We have a cat and kids and they were very careful with them. They finished the job within a day so that was good. No complaints.