We flew from Australia and were met at the airport and taken to the ship. Embarkation was simple and pleasant. Not like the reviews I had read. We had a picture window outside cabin and were well placed on the ships with a walk upstairs to the aft deck for breakfast.
FOOD. We sampled all of the restaurants and would recommend booking early to get in. This includes Crossings and The Palace, otherwise you end up with the buffet (not the best). Food was ample and if you went hungry, then I would be surprised. Would definitely go to Kahali.
STATEROOM. It was small but suitable as you don't spend a lot of time in them. House maid was great and friendly.