Decent restaurants in Amherst?

My Tomato pie