We booked last minute, got a very good deal, but got obstructed view veranda "guarantee". We got upgraded to an aft-facing Grand Suite with a huge wrap-around balcony, which was a very pleasant surprise. Our cabin was well-appointed and impeccably clean. It came with a number of extras. No complaints here.
Another nice surprise: we were astounded with how quickly luggage was delivered to the cabins.
Like with many of the other reviews, our complaints focus mostly on the dining experience.