Bad pun but this place really does rock. The house salad is excellent with lots and vegetables and fresh croutons. The margherita pizza is apparently certified as official by Italy and they're limited to making 77 a day. Not sure if that's true but it's a must try, not too much cheese, just classic pizza taste without being too greasy or heavy. They have a JalapeƱo beer on tap too, it's interesting and worth a try. Be sure to check in on Yelp for 15% off your bill.