We hadn't sailed NCL in many years and I'd heard they had changed but I had no idea how stingy they'd become. I hated that everything was an extra fee, plus gratuity just on principal.
Cabin tiny- no air conditioning overnight after the first night.
Food: We really aren't picky but buffet (except breakfast) and main dining rooms were awful! I know that everyone has "specialty" restaurants nowadays for a fee but NCL adds a fee even for a tolerable meal in the main dining room! If you choose NCL, get the specialty restaurant dining package for EVERY night but don't expect too much even then. Be sure to make reservations before leaving home unless you don't mind eating after 9:30. Favorite restaurant Moderna, the other specialty restaurants were only ok. Oshanahans and chin chin were Applebee's quality.
Doubletree San Pedro clean, good value, great staff. Decent seafood restaurant on the harbor mad a nice lunch.