I had to review this place because it's not deserving of the 2.5 stars it currently has. The staff was very professional and pleasant. I arrived around 10:30am on a Tuesday for a non-emergent issue and was called back within 10 minutes. The nurse gave an estimated room wait time of 15-20 minutes but the doctor (actually nurse practitioner) was in the room in about 10 minutes. She was quick in offering a solution to my problem and I was out of there in under an hour. Surely there may be longer wait times at peak hours but that's to be expected in healthcare.