We were a family of 11 ranging from 7-69 with 5 kids under 15. There was plenty to do that fit each of the grandchildren's needs and interests. The teens were not interested in the teen activities but the younger kids went to the kids camp a couple of times and were entertained. The rest of us enjoyed a quiet time. Breakfast and lunch were in the Windjammer and each of us was well fed. One granddaughter has a severe peanut allergy and we felt she was well looked after by a caring staff. Dinner was very good. Our wait staff was fantastic. We had the same table each night. They remembered what the kids liked and brought out extra shrimp and french fries before dinners arrived. They too catered to our granddaughter with a food allergy and brought her the next nights menu the night before so she could choose what she wanted and it would be prepared with care to ensure no cross-contamination. The ship had plenty for everyone. I enjoyed the Park Cafe for coffee each morning. We were on deck 8 so it was right there. Cats was too late for the kids but I thought they did a pretty good job. Oasis of Dreams and Come Fly with Me were excellent. The kids ice skated, rode the flow rider and one enjoyed the zip line. They wore us out so I cannot comment on the night life. We loved the Mirabella for snorkeling and Labadee and the water park was great. We rented a beach bungalow and I'm glad we did - recommend for large groups . Embarkation was quick but debarkation (we did unassisted walk off) was quicker.
I might do this again with kids. Without - I don't think so. Maybe winter.
Cabin was OK. Bed and pull out sofa were comfortable. Balcony was a little larger than expected - great. Not enough drawers for 3 people.