We thoroughly enjoyed this cruise it was perfect for our family or two older and two younger kids, there was something for everyone.
The people is what made the cruise, the staff were amazing, our room steward marvin was so awesome, we felt like we were leaving behind a friend.
The boat itself was not so great, on the ridiculously hot days the air conditioning in a lot of places was hotter than being outside, you could not stay in your room for long periods as it was ridiculously hot, apparently a common problem according to staff.
Cabin was very well set out, towels were fresh every day, beds made and rooms tidied twice a day, everything necessary was provided and the service was brilliant