The doctor and his staff are of the highest professional caliber. The entire experience has exceeded my expectations for comfort and quality. The care that is taken is very reassuring and the time the doctor takes to explain and demonstrate the procedures significantly reduces stress.