Very clean and well-located facility. Scheduling is easy and convenient and appointments are kept on time - very efficient and no waiting around. Beth is fantastic - very experienced, knowledgeable and friendly. Overall, just a wonderful experience with this service provider. I have been, and will continue to be, a customer for many years.