Extremely pleased with the overall experience. Communication with James was easy and reliable. At the home visit, he talked me through various options based on what I was ... more