I haven't been on a cruise yet, but my family has been to Sandpiper several times for a week long stay. We really enjoyed it. In some ways it would be an extension of the cruise, as it is very laid back, all-inclusive, and of course, the children's programs. We especially liked that they specialized in tennis and golf, and there's a big circus program there.