I've been going to Kaiser for about 3 years and it is so much more convenient than having to go to a different building for each kind of appointment. At Kaiser I can see my dentist, have my eyes checked, get x-rays, take my daughter to her checkups, get lab work done, pick up prescriptions etc all in one building. The doctors for the most part are friendly and take the time to answer your questions. I especially love my daughter's pediatrician who remembers our names without looking at a clipboard.
I go to the Salmon Creek location.