Dealbreaker - Zero compensation for massively changed itinerary:
Due to Hurricane Willa, our itinerary changed from the Mexican Riviea to San Francisco, San Diego, and Ensenda. This, of course, is a normal risk for any cruise ship vacation, and my family have been lucky to not yet experience a weather-related issue on a cruise. However, this change happened mere hours after our ship embarked, leading many to feel trapped without the option to potentially cancel or change dates before leaving. It was likely that the tropical storm should have pushed them to announce a potential itinerary change beforehand, perhaps 24/48 hours before the trip. Even worse, once the changed happened, NCL did absolutely nothing for any of the 4000 passengers to even minorly compensate the massive change in destinations. No on-board credit, no future cruise credit, nothing. Nobody on the ship provided could do anything but say "tough luck, should have had travel insurance" to anybody, including those who spent upwards of 8-10k+ on Haven suites, which are the most profitable type of room for the ship. This is a good way to lose customers like myself.
Crowded/slow elevators:
Excellent cabin - multiple rooms are great for keeping quiet if somebody is sleeping. The shower is amazing, and the bathroom has plenty of room. The toilet area is a little narrow due to the frosted glass around it, which may be tight for larger guests, and does not provide full privacy if your family members want to use the bathroom while you are in the toilet area. The balcony is a normal size, but you also get a front-facing window in the bedroom, which is great for having multiple views of where the ship is. Haven access is of course amazing, Butler service is great, and you always have coffee and snacks available.
I recommend floors 10 or above for the front-facing penthouse, since deck 9's view may be partially obstructed by the front of the ship.
A bit cold in October, but plenty to do along the waterfront areas.
Warm weather, beautiful city, but the major attractions require a car or bus trip (zoo, wild animal park, coronado, etc)