Office staff and Doctors are great, but they need a new billing department. First time we visited they try to charge over $ 100. I had to call their billing department and get a refund because all we were suppose to pay was a deductible. Next visit they did it again. Word of advice if you think you are being overcharged or not charged right and you have insurance tell them to bill you to your residence and let your insurance handle the problem. Thats what you pay your insurance for.