First off, if you drive/fly in the day before,I would strongly recommend the Hampton Inn at Rocky Point cruise package. They picked us up at the airport the day before the cruise, checked us in early to our kingroom, shuttled us to the cruise port day of the cruise and then picked us up and shuttled us back to the airport after the cruise. Getting on the shipwas well organized withless than a ten minute wait to check in. Boarded the ship and made our way to the buffet. As we finished our lunch we heard the announcement that our cabin was ready. We had a nice, cleanmid-ship balcony room.The entertainmenton board was good with a nice variety of options. The food at the buffet was above average in my opinion. The Aquamain dining room and Cagney#39;s Steakhousewere great. The food preparation at the Teppanyaki Room was a little below my expectations although the food was good. Cruise staff were always smiling, helpful and polite. The ship stopped at Roatan, Belize City, Costa Maya and Cozumel.In my opinion Cozumel wasby far the best stop butI did not try any of the many excursions available. Overall we had a great time and absolutely love NCL Freestyle cruising. This was our second NCL cruise and we put deposits down for two more NCL cruises in the near future.