We had a balcony suite and if you can afford the upgrade it is well worth it. The accommodation is amazing and to wake up to a different view from your bed every morning is amazing. The cabin stewards were spot on, every day.
The cinema, while a nice looking comfortable cinema, didn't really have much to offer by way of current films. The live theatre entertainment though was excellent.
The food in the buffet restaurants was not as good as I had expected but was adequate.