Great review and mirrors our experience as well. We found "O" lacking in the same areas. We found the passengers a little full of themselves too. One and done for us. We have sailed a lot on Princess, HAL (1), Oceania (1), and Windstar (4). Oceania is the only one that left a bad taste during and after the cruise.