We sailed from Tampa on 01 Dec. Spent the night before in the Hyatt Place by the airport, a little tired but great service with a free shuttle from the airport and it also took the 5 of us to the port for $30.
Embarkation was horrible, about 3 hours in the sun, although we were supposed to have priority boarding. Once aboard things improved. We booked a 2 bedroom family suite which was bigger than expected. It had a tub and 2 sinks which was great as we had a 1 yr old and a 3 yr old. Service was good, we also had a butler which we didn't really need or use as we didn't quite know what to do with him. The suite did give us breakfast in Cagney's each day which we enjoyed a lot.
With 3 kids we didn't really see any entertainment. The two enjoyed kids club although our eldest (8) picked and chose his times there based on what they were doing. Overall, it was a hit.
In Roatan we hired a cab and went to Fosters on West Bay. It was nice enough but recent storms had made a mess of the beach. Just walking the beach I'd say we made a good choice as Fosters wasn't that crowded, it had some shade and the kids enjoyed it anyway.
In Belize my son and I hired a cab and went to the zoo. No operators were selling the zoo as a tour and the cab was relatively expensive for 2 of us ($100). He took as thru a lot of back streets and made a few personal stops so it became a little disconcerting, although a lesion to my son as to how people live there. In the end I didn't add any tip due to the personal stops and extra time they took, the driver didn't much like that but I felt I paid too much in the first place. Anyway, on our own was the definite way do the zoo. Tour groups shot past us pause at each animal. Doing it quietly let us see the animals. For an extra $5 they took us into an area where they bring the jaguar up for a personal viewing and it high-5s you thru the cage. Well worth it.
In Costa Maya we just took a cab to town and parked ourselves on a beach run by "big momma's" which doesn't sound inviting but they actually had a nice beach, gave us chairs and a pick a fresh fish lunch. In all I cost about $60 with beers and drinks and so on. A nice day.
Embarkation aside, we have been loyal to NCL due to the disembarkation. You can more or less stay in the cabin until you are ready to go, none of this out by 7am stuff. Being in a suite got us a little further ahead in the line and at customs since we were non-US residents just passing thru, there was a separate line that was pretty empty.
Overall the cruise was good. We probably won't go again until the 1 yr old is at kids club age but it was a nice break for us.