My biggest surprise was the quality of the food! Seemed like every item I tasted was divine.
One you left out was "So many things to do aboard the ship" Something is always going on. The first 2 cruises we tried to do everything and were exhausted after the cruise. We did learn to slow down and enjoy just sitting on a balcony and reading, taking long romantic walks with the DW and enjoying a the hot tub in the evening while everyone else was taking in a show.