We have cruised with many companies and this has been the worst. Nothing to do with the places we visited - Cuba, Mexico, Belize, Honduras, Cayman Is and Jamaica, they are all amazing. The booking itself was stressful and I needed to send emails to various departments to get anything resolved - who puts a family of four two decks apart on different ends of the ship??And on the ship many staff are breathtakingly rude, the ship is old and needs to be retired, the food is not up to any other cruise we have done including the waiters, the entertainment is shockingly poor - 1 Quiz a week!? Bingo once maybe twice a week, it’s dance lesson after dance lesson after dance lesson in all the bars and some very dodgy singers. One night they had karaoke and it was heaving and we were all having a nice time so instead of letting it carry on, they stopped on the dot for the dodgy singers and everyone left. Went once to the theatre - way too small, the acrobatic duo is not very exciting when they can only get three feet off the ground and if they have anything decent you have to pay extra. Internet is not unlimited, my husband still needs to work while we are away and it has cost us a fortune to keep topping up, other companies do have unlimited packages. Room much smaller than we have ever been in, not enough room to unpack for two weeks. Everything is penny pinching, going back to RC in the future!! Also try and do your own excursions when possible, so much cheaper and you can go at your own pace, not theirs.