I gave it a 5 for a couple of reasons. On my recent visit, I showed up 2 days early! I thought it was on Monday but was actually supposed to be on Wednesday. The 2 ladies at the front desk were very accommodating and they arranged to get me in on the day I arrived with minimal waiting time. Once I got in to see the doctor and her assistant, they took good care of me.