Very good for the price. I've been here several times and have always been pleased with the food. The portions are good too. I've had soup, chicken wings, a Philly cheese-steak and fries and it was all good. It seems to be a popular place as there is sometimes a wait but it is worth it. Atmosphere is nice and there are plenty of TVs if you want to catch up on sports. If there are no games on all the TVs feature a slideshow of photos of landscapes etc. which is a nice touch.