We enjoyed this cruise. As a reference point, we've been on Harmony, Allure, and Navigator and 12 other cruises on Disney & Princess . I think this ship was made for Alaska. We traveled with our 16 year old daughter and 12 year old son. They loved Sea Plex. It was nice having the Solarium and the indoor pool. We had pretty good weather for Alaska. We took advantage of tons of activities on the ship: roller skating, iFly, trapeze class, bumper cars, rock wall, and the flow rider.
We also had lots of fun playing trivia, doing scavenger hunts, and playing The Royal Mystery.
We ate in the dining room and had reservations at the Solarium Bistro two nights for dinner. I highly recommend the Bistro. I loved Cafe 270 for lunch. They have a specific gluten free line at the Windjammer and there are desserts identified as gluten free. This was nice, but the variety of foods didn't change much.
The cabin was considered obstructed because there were life boats below it, but they didn't block any views! Great cabin!