We chose this cruise line largely in part because of all the amenities on the ship. We have three teenagers who a the time were 14, 16, and 18 so having the Flowrider, the slides, zip line, pools and size of the ship were huge for them. We went to St Maartin, San Juan, and Labadee none of which any of us had been so this was also a consideration when booking. We looked at all the dining options and loved what seemed to come as part of the package and were planning on a couple of upcharge restaurants as well. All in all this seemed to be exactly what we were looking for in a ship.
Then tragedy struck and our youngest son broke 7 bones in his foot and bones in both hands two weeks before the cruise. Even though we had insurance on the trip something like this is not covered. So here we go on the cruise with a kid on a scooter and both hands in casts. To no fault of the ship this did put a damper on many of the things we'd planned, not to mention he is our adventurist (which is how he got hurt in the first place) so the flowrider, rock climbing, etc went virtually unexplored.
But back to the ship itself. During the week we dined at two of the upcharge restaurants and were planning trying a third but we tried the Icon Restaurant (included in the cruise) and the kids all loved it and wanted to come back the next night, then this turned into the rest of the week. Our waiter there was wonderful, got to know the entire family and was just serving us as we sat down because he knew what we'd want to drink for the most part, etc.
The Stateroom was small and cramped at times when we were getting ready but we always choose interior because that the only way we use the rooms, to sleep and to get ready. The bed was perfectly comfortable and all in all the room was adequate for what we use it for.