Cruise was great. The only issue we had was on food. As vegetarians, the options were very limited. It was sad to see them offer Salads and Desserts as options. Also, we had reservations for two days but sadly, when we went there, we were told to join the general queue, with about half an hour wait. Wish someone would look into these.
The rooms were clean and with two teenage kids, we did not have any issues.The steward took good care and was willing to work around our stay in the room. The bathrooms were clean and was kept neat.
In terms of entertainment, we had a good time with shows and movies. However, they could extend the time kids spend in the water slide and rock climbing to more than a few hours a day. The lines were a bit long, killing the enthusiasm for some kids. Having the rock climbing event open only for three hours is too small. They could extend the event times from noon to 10 AM.
Room was good - the steward took good care, working around our sleep and visiting pattern