We had a wonderful experience with David and will definitely use him again and refer him to all our friends and family.