I often get the salmon dish here- nice size and great potatoes and grilled veggies. Pizzas and Stromboli's are also pretty good- I find good crust and quality ingredients.
A bit pricey but a great alternative to the typical franchises in the area, like east side Marios etc..
The only pizza place in the area I think is better is Peppino's. But olive press is better in terms of overall Italian style dishes.