This place is a complete joke! Save your money and go to a real professional place. The doctors are good, but not the worth the stress you get from the front desk staff. They don't know how to schedule and put you down for the wrong times and expect a payment and won't show you a bill. I had a 5:30 appointment and was told my appointment was at 1:30 and was turned away. I have my appointment card that even says my appointment was at 5:30. So I wasted 4 hours of driving and a full tank of gas on this place. read more