Food was excellent. Service left a lot to be desired though. Waitress didn't ask what side I wanted with my sandwich. She didn't ask if we needed cream or sugar for our coffee. One member of our party didn't get his drink so we had to ask about it 10 minutes after it had been ordered. We were informed at the end of our meal that their computer system went down so we had to wait 5 minutes for our bill. Throughout the whole meal the manager had to offer apologies at every table near us as well so it wasn't just us who were disappointed.