First time cruiser and was a little bit concerned. Had been trying to talk my wife into a cruise for years and finally convinced her to go (with a little help from my daughters).
Without much to go on in the way of experience, we had a fantastic time. The crew on the Legend was awesome, the ship was beautifully kept and it was a great experience. Food was very good, crew's hospitality was fantastic, and we just simply had a wonderful experience.
Ports of call were also good. I wasn't overwhelmed by Grand Cayman, but that may have been more of our fault, since we didn't really plan ahead (other than renting a Jeep) and kind of "winged it." Cozumel was great (went to Nachi Cocum), where we did some parasailing, got a massage on the beach, and spent a log of beach time.
Belize was also nice; we missed our Carnival-booked snorkeling and beach day. They cheerfully refunded our money, and we were able to find the same excursion through a local vendor for $140 cheaper for the four of us.
Roatan was the last stop on our tour; we booked a driver through Victor Bodden and he was fantastic (Tex). He took us for a tour of the island, brought us over to a beach which overlooked the dolphin experience area (we didn't actually do the experience), then brought us to Victor's where we held and fed the monkeys, parrots, and fed the deer. My daughters, both teenagers loved it. We then went to a private beach area near Tabyana and spent several hours there.
Overall, great trip, great ship, great excursions...what more can you say?