We had a nice stay. The staff was friendly and my kids loved the waterpark. What ruined it for us was the restaurant. Granted we had a large party of 17 the wait time was exceedingly long and I didn't consider them busy. Another couple who arrived after us was served before we were. They had run out of fries and baked potatoes but we weren't notified until our food was arriving. When some of our food was served it looked like it sat under the heat lamp for a while. Some orders were incorrect. Our waitress was nice and apologetic but we had to search for her on two different occasions to refresh our drinks and bring the bill. She gave everyone a 5% discount. We were going to eat breakfast there again in the morning but opted not to based on our dinner experience.