To be fair, we own a business and are totally driven by dates that WE are available to take a trip. Had this cruise not fit in with our schedule, we probably wouldn't have gone with it.
Having said that,
(1). NCL need to dry dock the ship. We had an expensive cabin. It was in average condition, with the bathroom and specifically the shower being in less than acceptable shape with areas of rot around the shower stall, it felt old and on its last legs.
Cabin seemed to have been partially updated, but the bathroom as some rotten wood in the shower area and the cabin is generally in just ok shape. It served its purpose.
Very hot, but great to see....
Walked it ourselves, beautiful city.
Not much to do other than eat drink and do some touristy shopping...