I have been going to Dr. Navarro for many years after going to several not so great doctors. He has always done and excellent job. There were a few times when I was in a pinch and needed an updated prescription quickly for work and he always made sure to quickly take care of it for me.
The office staff is very friendly and helpful. They know what's going on (even when I don't) and do their job well.
They have more of a high end than low end collection of glasses they sell there, but I've always found something that works for me and my lower budget.
His prices have also always been fair for exams. Last I checked it was about the same price as Wal-Mart, but with much higher quality of service.