Excellent! Very pleased with the result. Honest, straightforward and a pleasure to work with. Would recommend to anyone. Even with the weather not cooperating, They were in constant contact with us and updating us on the status of being able to schedule the cleaning. Very thorough and attentive to details.