We only had breakfast here, but is was good. There was a great variety of food. Our waitress was friendly and the price was very reasonable. The meal was included in our stay for the adults and our 2 year old was free. We only paid for our 12 year old and it was very reasonable.