Juan called ahead to let me know he was on his way which I always appreciate. He was very polite and thorough. As such I would rate everything five stars