For the sake of your wellness, NEVER GO HERE! They had a special going, as long as I prepaid. I went to my scheduled appointment, ended up waiting 35 minutes and never seeing anyone. I was called 30 minutes after my appt., 45 minutes after the time the told me to show up, and told that they were now available for me. No apology, nothing. The office staff is rude, abrupt, and unconcerned about patient needs. Since I prepaid and never saw anyone, I asked for my money back and they refused and belittled me for asking. Never have I encountered such unprofessionalism!