It was my first time going on a cruise, and it has been a great experience overall.
Cleanliness: The ship is very clean. I found staffs cleaning public area at least once every hour. The stewards would clean your room as requested by simply pressing a button by your stateroom door. We had ours cleaned twice a day. I also looked forward to the towel animal on our bed every night.
Shore Excursions: I was hesitated to get the shore excursions at first, thinking that it would be cheaper for me to arrange my own itinerary, but I'm glad that I added them. NCL prepared all the transportation, so there was nothing to worry about during vacation.
They were not many people on the weekday, and you definitely have time to go on all the slides.