I love this place so much.  The staff has always been great with me, friendly, and patient.  The office is clean, from their waiting room, front desk, to their bathrooms, and exam rooms.  The doctors are all amazing, such sweet people.  This place is no where near my house, we're talking 25 or so miles a way and I still drive out here to see them.  That should be an indication of amazing service they provide.  Love this place.