The restrooms at this provider's office were clean and well-maintained. You could tell that they cleaned them regularly. They always dress so professionally here, the entire staff obviously makes an effort to look their best and maintain a very professional appearance. They have a very good professional reputation. I know that I'm under the care of an expert. The waiting room here is spacious. I never feel like I have to sit too close to someone or that it is overcrowded.