Dr. Kuraishi has been my family's primary doctor for many years so I of course go to her as my primary. The wait times are unbelievably long even with an appointment. This is the second time I've scheduled an appointment and she's running at least 30 minutes "behind". It would be common courtesy if the front desk people notified you that she's "running behind" ahead of time before they charge you. The staff is ok...not very professional and seem to shrug off the fact that they always run behind. The doctor's service is mediocre. Last time I paid a visit to her office, I waited an hour and a half with an appointment for her to come and see me for less than 10 mins. I think it's time my family looks around for another primary doctor. Clearly this office is overwhelmed. Save your time and money and go to somewhere that makes you feel like a valued patient.