This is dirty and it smells like feet! Bad service and needs an attitude check. I was literally 2 minutes late for my appointment and I even called to tell them I was running late. They said it was fine. When I got there, they told me to fill out more paper work that I had already filled out from my previous visits. I told them I filled out this form out twice already. They keep saying that they have a new system so I have to fill out a new one again. So me being 2 minutes late and having the clerk say it was fine, I still watched 5 families come in after me who was seen while I waited patiently over 1.5 hours. This place is very unprofessional and NOT recommended. I will not bring my kids here anymore!