Great place to stay with children because of the amenities and activities. Staff was overly friendly and helpful. Rooms are not cleaned every day, which I found strange, but we could call reception to request clean towels if needed. The restaurants were not very good, except for the hamburgers; and the prices were exorbitant. Considering the price of the rooms, I would have expected bicycle rental, bougey boards and miniature golf prices to be included in the room fee, but everything costs extra--except the pool side bingo, trivia and DJ (all three are a lot of fun), and the evening fire roasting marshmellows, which is also not to be missed.