We went on the celebration ship around the Canaries, Madeira and Morocco. I wasnt sure what to expect but it was fab, the food was lovely and plentiful, the drinks were reasonable, the kids loved the kids club which gave us a bit of peace ! There was a good balance of formal and informal dining and a good mix of people on the ship of all ages. I would really recommend it as a family holiday.