Overall this was a great cruise. As many have mentioned the ship is on the older side so if your looking for water slides climbing walls and things like that this ship will not have any of that. With that said she is in good shape for her age. Ship is clean and crew is always working to keep her looking good.
We had 4 people to our cabin myself, my wife and our two sons. Booked a mini suite and although not super large the space worked well for us. Room was a bit dated but overall very nice.
If you travel with kids we highly recommend the splash academy. What a great program the counselors were great with the kids and our kids could never wait to get there. Amazing program and it was all free kudos to NCL for offering something like this, made everyones cruise more enjoyable.