Excellent care and excellent customer service. They even called ahead of time to let me know they were running 30 minutes off schedule. What more can I ask for? Then they took care of me within 20 minutes of original appointment and was out of there in a jiffy. They make great use of the technology available to them so that their patients can track their appointments and provide feedback so that the customer experience is all that it should be.