We got this cruise as a gift from our sons for our 40th anniversary.
The scenery was breath taking. The food on board was nothing to write home about but the ship was extremely clean.
Never offer to share a table because the table has to be filled before they serve you. We were at a table for 8 people the wait time was 45 minutes.
The cabin was very clean. Other cruises I have taken they always decorate the towels, only one time our towels were decorated.