Dr.Eckels and his staff are amazing! Not only do they have a very clean environment, all are very knowledgeable and understanding