It was our first cruise, and we can't wait to go back again, the overall experience was great.
We dined at the Garden Cafe almost everyday, since we loved buffets, the food was not great but not bad either, and they changed the menu everyday so no two menus were the same. The Garden Cafe was only busy in the mornings, during other times it was rarely over-crowded, there were plenty of tables around. Empty plates were taken away by the waiters very quickly.
Lots of entertainments on board, but I noticed that the same people performed for the whole show, sometimes only one or two performers performed for the 60 minute show. The man who was a magician now had to become an acrobat in the next minute! It must have been cheaper to hire fewer people for the cruise line.
The costs of the excursions were extremely high, a rip-off. So I would strongly recommend you go there on your own, all the ports we visited had excellent transport links.
The pool closed at 10pm everyday which I think was too early.
Our balcony state room was reasonably sized, with plenty of storage spaces. The bed was large, and the pull-out sofa bed was also very large and comfortable as well.