The view was amazing, so was the staff. The room was very clean and beautifull. About the activities, all ships are proposing the same anyway... Prices for drinks aboard the boat are riduculously expensives.
About food, you better be a sea food lover otherwise its gonna be a long trip. To be fair, when i asked is they're was something else than fish and seafood in the buffet, they brought me a plate of chicken. It wasn't really good, but the effort was much appreciated!
Overall i think the price don't justify the cruise, you can find the same for way less.