We have been here several times, mainly for lunch but also for breakfast. We have always been provided with good food and good portions. Service is good and the place is very clean. Would recommend to anyone for any reason. It's not fine dining but quality is very good.