This place is absolute crap. My husband and I have no insurance, and he needed a considerable amount of work that needed to be done. Back about a month ago (2nd visit) they mixed his file with another.....now today he is back for some work.....and lost his file all together? what kind of bullocks is this place.....not only that, they placed him very last (even though he had his appointment for 3) patient of the day this is not his fault that they cant keep with their files. Utter garbage, don't waste your time here.