Some people like to know a little about the person who gives info so here goes-
Husband and I returned from the Mariner 3/5. Our 7th cruise in 6 years (3 Celebrity, 4 Royal Caribbean). We are early 50's (going on 39.....) live in Kentucky.
We loved the Mariner - beautiful, clean ship, great staff, food was great. Great ship for all ages. Even has an outdoor basketball court, in-line skating track, rock wall, plus plenty for younger children. If you choose the Mariner, don't miss the ice skating show - great for all ages.
Our cruise didn't go to Coco Cay (Labadee instead) but we have been to Coco Cay - liked it better - on a previous cruise and it is beautiful and plenty to do, or just relax. Royal Caribbean does an outstanding BBQ there, so no need to worry about food!