I have been going to this clinic for years. I love the ability to get an appointment same day or next day. I can schedule an appointment on the Internet and it's very nice they have extended hours. I can access my health records through the Banner Health Portal, including sending messages to and from my physician. Dr. Herrera and her office staff are wonderful. They also have an onsite lab for convenience.