This place is a complete shit show! DO NOT GO HERE! The entire office is dirty and out of date! I went for a simple check up and have been dealing with there mess up in pay for the last 7 months. They tell me they fix it and I get another bill a month later. You call the billing line and they NEVER answer and NEVER call you back. They take weeks for get results back to you and don't call you they wait for you to call them. The doctor I saw was very strange and honestly weird. I highly recommended going somewhere else. I did not feel comfortable there at all.