I have been on 5 cruises previously with 4 different cruiselines (including Disney, Princess, and Royal Carribean). My experience on Norwegian Gem was by far the worst.
1. The stateroom is poorly designed, with no outlets near the head of the bed. Family members with CPAP machines had to run extension cords across the entire room to be able to use their medical device.
2. Stateroom did not seem fully stocked. I found out halfway through the cruise that hand/body lotion is readily available but was never stocked in my room for no clear reason.
Great port but lost time due to slow tender boat process.
Beautiful drive around lake