I have never enjoyed a doctor and their staff so much. An extremely caring and professional place. I felt at ease and was never rushed or felt as if I was bothering them or taking to much time. All my questions were answered and I was treated with the utmost most kindness and compassion. Great Doctor and staff. 10 stars for sure....