Eric did an excellent job! He quickly discovered and remedied the problems, and explained everything. He even made friends with my dog and cats, even the very shy one. Rating: 12/10!!!