I've been on four cruises, this May will be my fifth.
They are amazing. My have basically all been Royal Carribean ships. I've been jetskiing, ATVing, rock climbing, ziplining through trees, riding waves on the ships flow rider machine, and so much more. The staff are all so friendly and theres always stuff going on around the ship.
You will have a great time.