Perfect place. The pull out sofa was great for the kids. Kitchen was great for making small, easy meals. The pool was warm and the hot tub was large. The resort had mini golf, sports courts, gym, and activity center. You could borrow anything you needed. Free laundry facility.