Worst staff ever. Doctor has a lot of knowledge but front desk employees are the worst. After 45 min arriving for my appointment i asked how much longer do i need to wait to see the doctor. She said if i don't want to i can cancel or reschedule like she dose not care. Worse ever. I walked out and found a different doctor.