Great place! Food is very good. If you are a sandwich person- I would strongly recommend La Jolla or the roast beef one (can't recall the name at the moment). La Jolla is especially good if you are (or in my case with) a vegetarian. Take out the protein and it is a still a very tasty and filling sandwich.
Service is always very good but can be slow on occasion especially during peak times. However it is obvious that the employees always strive to create a positive experience for customers.
One caveat- this is a local place and is not a chain. As a result, there are no $3.99 specials that you would find on the strip. Expect to pay about $12 per plate. Be assured though- the food is worth it.