Have been here several times, usually Saturday mornings (depending on the time you get there, you might have a slight wait, which is a positive indicator) and the food and service have always been very good bordering on the excellent if you are fortunate to have one of the 'veterans' be your server.
I usually get the garden frittata and it never disappoints, it always arrives hot and the veggies are fresh; the help is always friendly and the prices are absolutely fair in regards to the quality.
There is not an abundance of parking in this particular strip mall, so if you're meeting a group on a known busy (weekend) day, I would advise car-pooling.
Recommended.