This place is great! I've come here with my girl here several times since this is her primary care center. Every employee is very friendly and welcoming. They never say "I don't know" or have a hard time answering questions.
The wait time is typical, but they are usually as punctual as it gets, you're never waiting hours to be taken care of. The office is clean and there is plenty of seating in the lobby.
As a family member of a patient, I've been very happy with the way they do business and treat people. Definitely a 5-star office.