Although the setting might not be the best, the food and service was great.
The portions are generous and more than enough for even the hungriest of people. They have a good variety on their menu. The kiddies menu is limited and seems a bit expensive. Rather order from the main menu and take the rest home.
Overall a very worthwhile eating experience.