Excellent care! Thorough, personalized, excellent answers to concerns, and knowledgeable and straight to the point. Great visit.