This place is awful! Waited 1 hour for the doctor on our first visit. Yet I show up 5 minutes late due to traffic and they refused to see me. They have a 15 minute tardy policy posted on their website however, according to this office, "it does not apply to the last patient of the day". Absolute BS!! The office itself is outdated and dingy. Their chairs are dirty and falling apart. The staff is unprofessional and rude. The doctor clearly thinks his time is much more valuable that your time and your health. Would not recommend this place to my worst enemy.