I highly recommend One Medical Group. The staff is always friendly and caring. Appointments generally start promptly, and are thorough. The doctor takes the time to understand both my medical needs and my personal situation. He works together with me to decide on the best treatment plan. Setting appointments is a breeze, either over the phone or online, and they are usually available within a few days (rather than weeks, as is the case with most other practices). If you're looking for a new doctor, this is the one to choose.