We stayed there last year for 2 nights before our cruise. It was the best, my kids loved it. The pool is great, they have a shuttle to the beach, a small movie theatre, activities for the kids, a ball pit with slides for little kids. Next year we are staying longer, my kids can't wait.