We liked the ship, Navigator of the Seas. We were also on this same ship last year and liked it enough that we chose to take again. We prefer the little smaller ships rather than the mega-ships. The balcony cabin was great and the room steward took care of every need. Don't really like to sail out of Miami, but no real option. The food on board the ship was good and the dining room experience was great. Our waiter and assistant waiter were wonderful. We enjoyed the shore excursions we booked because they offered better excursions at better prices than the cruise line. We traveled with another couple and thoroughly enjoyed rooms next to each other with balconies that our room steward opened so we had all 4 of us together in the evenings just enjoying each other's company and enjoying some refreshments. We enjoyed the ice show on the ship and there was an enrichment series by a retired police officer that we all enjoyed. The entertainment at night was ok, but don't really like comedians that much so didn't go to those shows. We have booked our next year's cruise on the ship, so we'll be ready to cruise again.
We enjoyed the cabin. It had enough room so we were not bumping into one another. We traveled with another couple who were in next cabin and were able to have the balcony opened up so all 4 of us could enjoy each other's company out on the balcony.
We did not get off the ship in Labadee. We have been there numerous times.