This was our first cruise and most certainly will not be our last. Firstly, I cannot praise the staff enough. The entertainment team were brilliant, the housekeeping team were so helpful.Towels and bedding were changed daily. (Towels twice a day). Our housekeeper, Mukti, was happy to change our "pool" towels whenever we asked. The catering team, reception, in fact everyone, was hard working yet still had time to be friendly. With different entertainment and dining options on each level, there was plenty of choices for everyone. The meals were great. I highly recommend buying the all inclusive package. My one moan would be that the Wi-Fi on board was a little over priced, but with free Wi-Fi at all ports,this wasn't a problem. We took advantage of a lot of the excursions as we found this was the best way to make the most of the Islands and what they had to offer.Be prepared to see some of the most amazing scenery. We loved every minute and will be looking at returning next year.