Our cabin was meticulously maintained the entire cruise and our cabin steward, Jas, was the best we have ever had on any cruise. He was telepathic in providing for us and we really appreciated his fine service. Although the ship needs some updating and renovating (planned for this October we heard), it was still well maintained and always clean and fastidious.
The food was outstanding. We ate all of our dinner meals in the King and I dining room and had a 6:30 set time. We have sailed on HA before with a fixed time choice of 5:45 or 8:15 of which neither was desirable for us. It was nice to get to know the waiters and we always had fun with them-Sergio and Abdumalik both had a great sense of humor and took great care of our table.
The entertainment we saw was first rate with plenty of variety. We usually wore ourselves out during the day so the entertainment wasn't critical to us but we were pleased with what we did see.
As for things that could use a little tweaking, it would be nice to have wifi available in the cabins. Fortunately we were on the same floor as the computer center so it was not a huge deal. The computer speed was not good and the minutes expensive. It was tiring waiting for windows to open, knowing it was costing money. This is pretty standard on most ships and, hopefully, will be improved in the future. We thought the drinks were exorbitantly expensive. RCCL could provide a better value if the balanced this out-they would probably sell more if people didn't feel they had to nurse drinks for an extended period just to feel they received their money's worth.
All in all, we thoroughly enjoyed the cruise and felt it was a good value.