Great staff. They called before coming, and gave me a reasonable quote for the service provided. Very informative. Told me exactly what he was doing, and even how do do it if I wanted to tackle the problem if it ever arises again (hopefully not!) He even cleaned up the mess after he finished.