I traveled on this cruise with my (extended) family, including 2 children. We had a great time. The kids loved the buffet, and one enjoyed the kids' club and the sushi classes. I took the other on the "all access" tour--it was expensive as heck, but I don't regret spending the money.
The food at the buffet was good, especially the curries. The MDR did a decent lunch and an elaborate-looking buffet.
My cabin was nice--the porthole window was great. My steward was attentive and nice--I actually ran into him "too" often because the facilities he needed were close by. He always seemed to be standing in the corridor when I went to my cabin.
The cabin was a decent size with a very nice porthole window. Of course, it's a studio, so it's not huge and doesn't have a sofa, but it's perfectly fine for one person--or two people who really don't mind being in each other's way.
Great little island with fantastic facilities