We have stayed at this hotel twice, both times were a wonderful experience for our family. It has a luxury resort feel, but is very relaxed and fun for the family. Be sure to spend time on the lazy river, floating, enjoying a pina colada, and building sand castles with the kids on the "beach". At night, catch a movie on the lawn or enjoy the fire pit and smores service. Expensive, but check travelzoo for occasional specials.