Our last 5 cruises in a row have been on various Norwegian ships with various itineraries. They were all excellent. We like Norwegian because it is economical, has great ports of call, have sufficient time in each port and do not have specific dinner times.
However, on this cruise we had a few issues. Our toilet didn't work off and on for a couple days, some of the dining room staff in the Windows dining room seem to be indifferent (Garden restaurant was better) and our last port of call Livorno/Florence was cancelled inexplicably because of high winds. The toilet was fixed (the ship is going in for an update soon) but in the interim we had to go up a couple floors to the public washrooms (none down near the rooms). Our room steward was excellent (we tipped her separately) as was some of the table clean-up staff which we got to know and talk to but some the Windows dining staff and some counter staff were terse and short with us. Our last stop Livorno was cancelled because of high winds even though the weather report said it was fine a couple of hours later. We returned to Civitavecchia a day early and had to scramble to find transportation to Rome and find something else to do in Rome (we spent 3 days there at the start). My wife had private transportation booked to Florence (Norwegian transportation and tours are generally over-priced) but couldn't get all her money back. Announcements on the ship were difficult to hear and there was only one live show, the rest were singers singing old songs and acrobats. My wife likes to do the painting classes but they were painting the same picture she did in 2013 and 2016. This was our worst experience yet with Norwegian but is 5 out of 6 acceptable?
Other than the toilet not working, everything was fine. The four of us ,all adults, managed in the confined space. Cabin Steward excellent.