Provided a detailed estimate and followed through on everything promised! I received communication updates on status, and scheduling, via phone, for every major step. This is simply a great company. Work was done promptly and professionally, no mess left behind....