We had a mix of Mexican and mostly Italian. We found the pizza to be below average (we had two different varieties). Our nachos were barely touched - we've had better at the ball park.
Our server was pretty inattentive - we sat close enough to the waiter station that we could see her in there chatting with the other staff, but our drinks were empty a good 10 minutes before she came out to check on us, and my wife's salad was delivered with the rest of the meal rather than before (and it was clearly known that she ordered both a salad and an entree). There was no concern shown for the obviously untouched nachos (which were also served with the entrees rather than in advance).
The only thing going for this place is that it was quick to get in and it is close enough to Craigville Beach for a mildly long evening stroll to the restaurant.