Booked a kids birthday party. Can't say I'd recommend it. Pool was great, kids had an awesome time. The restaurant however, was not a great experience. Was told that our food would be ready for us when we got to the table after the swim. However, it took nearly 30 minutes for us to even get our drinks. No explanation. Had grouchy, hungry 7 year olds and I had to check on it 3 times. No one came to explain that they were slammed. Half the kids got the food while the other half had to sit and watch for an additional 15 minutes. I ended up asking for the cake before the kids were done eating because I figured it would take a long time. Extremely disappointed. I understand you can get busy but I expect an explanation not just left to be ignored. We were paying customers just like ever one else. It's too bad because the pool is great, but I won't ever return.