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?
We went to Victor Bodden's monkey area, where we got to hold and feed the Capuchin monkeys. We had a blast, and my teenage daughters loved it. There were also parrots, as well as deer which we could feed. It was a great experience and we spent around 30-45 minutes there. He also took us to a private area near where the "swim with the dolphins" area was, and that was neat. He answered all my questions and was extremely knowledgable about Roatan...he also was very funny. Finally he took us over to the Tabyana area, where we enjoyed the same area as those who paid $45 (I believe) for free. There was an ocean-front bar where my wife and I ordered drinks. It was a great day, and we would love to return to the resort at Roatan for a winter vacation. A condo for a week in December was around $1400.