Me and my wife actually were recommended this cruise via a small tour company who we had used for booking Jamaica airport transfers and tours before when we went to Montego Bay, Jamaica. And it was our first cruise so we didn't know what to expect, but it turned out to be one of the most wonderful experiences of our lives. The customer service on the Royal Carribbean Independence of the Seas was pretty incredible and there was lots of nightly entertainment (music and dancing) and great food and drinks!; as well as some great swimming pools with water slides! However, the highlights of our 6-day cruise were the day excursions in Labadee, Haiti, George Town, Grand Cayman, and Falmouth, Jamaica, where we went zip-lining, river rafting and had lots of great local cuisine at each of these places! Highly recommend anyone going on a cruise to try this cruise out at least once in your lifetime! I promise you won't regret it or forget it!