Totally agree. Haven't sailed for 20 years. Went last month solo to Alaska on 5-day NCL Sun, got a port side balcony. Amazing. Enjoyed it that much, booked while on board going again in Oct on 7-day NCL Encore. Used the $500 next cruise credit and also got extra $100 credit, plus extra 10% off. As a guide, got the 5-day balcony cabin for $900 and the 7-day got a balcony suite for $1097 after credits.