My family and I really enjoyed this cruise. My triplets (11 years old) had their birthday while we were on the cruise. We pre-paid for the birthday room decorations. They were surprised by them and loved it! They put up decorations and left a cake. The ship delivered cupcakes to the room for them also. Then at dinner they brought out cake for them again! The kids enjoyed the kids area and went for at least a little bit each sea day.
We were all happy with the food in every location we ate at except for O'Sheenhan's. I really wanted to like it. Both times we did not have great service and the second time (for breakfast) it seemed like they just got food from the buffet and put it on our plates. For how great the service was at all of the other restaurants, I was surprised by the lack of service there.
We had inside cabins, but found that they were roomy enough for the small amount of time that we were in the room.