Great service and problem solvers! We had some unique situations appear and Kirk and his team resolved the situation in professional manner. They kept us informed of progress throughout the job (before and during).