This place has the best pizza in Beverly hands down! They have really good prices too. On Sunday and Mondays and I think Tues you can get a large cheese pizza for only $6.99. I love their whole wheat pizza too... when I feel like kind of dieting :)
The classes were fun but start late and are expensive. Also if they tell you it is cancelled make sure you call to verify this because you may miss an uncancelled class and still have to pay for it.
NYAJ's menu is a mix of traditional and imaginative fare, all of which is prepared well. Good choices are pizzas and salads (ahi tuna; chipotle chicken). Prices are very reasonable.