We went on this 7 night cruise with our two young children (2 &3) it said family friendly and plenty to do etc.
Cons-
I wouldn't bother taking little kids on this cruise ship there wasnt much for small kids to do they couldn't do any of the activities, turtle cove was good but have to leave the kids there and go and some kids don't like to be left with strangers. There was messy play which went for 20mins in the morning and then the water park which was freezing even on a 30 degree day.
Room was small but clean and plenty of storage
Just wandered around and had a look around town was really good
Very beautiful place