I just had another visit at this office yesterday (been going for a few years now) and after it, I definitely felt a need to write this review. It was such an easy, pleasant experience. THe front desk staff was nice. The nurse/back office staff member who took my vitals was one of the friendliest people ever and Dr. BarrettoKo was so attentive, like always. Whenever I see Dr. BarrettoKo, I always feel like she is actually listening and hearing my concerns. Sometimes it is hard to get in to see her but it's definitely worth the wait.