I have been on two cruises and i love them both . My first cruise was a 6 day cruise in the Caribbean it was beautiful and the food was okay on the boat . My second cruise was a 3 day to the Bahamas and the food was amazing! They had a burger and taco bar that was tasty. Both cruises had many free event and excursions that you could book in advance. I would suggest swimming with the dolphins. It was amazing they were so cute and friendly! Also go to the comedy club the shows are funny !