When Dr. Nakamura FINALLY shows up he is awesome and thorough...but if every time I come to my appointment (early as requested by the office may I add), I am still waiting an hour later to be seen. I gave 3 stars because the Dr. Is great at what he does and recommends things I wouldn't have thought of, but plan to have no plans or you will be very disappointed.