This was a prehoneymoon gift from father-in-law so choice in selection wasn't mine to make. This being my 3rd cruise, I felt it was okay for what it was worth. The biggest complaint I have was the comfort of the room. We had a larger bed which was made up of two twin size mattresses pushed together. Which this was very uncomfortable when you are used to cuddling with your spouse sleeping center of the bed. I thought the options for shopping were terrible, to include the pricing. The options were very limited on selection. This cruise seemed like they nickel and dime you for everything they can from internet to even charging you for every cup of soda...Wow! Friends who cruise often thought that was weird. The excursions and price were a ripoff, especially after you get the pricing at the locations. Between me and my fiance. I felt 2 excursions (zip lining and Snorkeling) and a massage were not worth a $1000 dollars. I question the next ride with princess....