semi-submersible sub in Belize followed by a private island. It was fine, good for little kids but a little long in the sub part for them, they would have preferred the beach for long, sub for shorter. Seeing the coral reef was interesting. You had to buy your lunch on the island, really forced into it given the trip was from 9:30-2 (really it was 10-2 by the time we got on the boat). There were hot dogs for $3, hamburgers for $4, beer, shots, soda, free water. Free beach mats. There was also a snorkeling group at the island in addition to ours. Any more people and it would have been way too crowded. We didn't go into Belize City so I can't comment on that. They tendered in and it sounded like it took awhile. We had a private boat directly from the ship.