My favourite place was the Observation Lounge with comfortable leather chairs and an excellent view over the sea. Seven Seas Restaurant offered food of above average cruise standard and extremely friendly staff. The head waitress learned our names one of first days and later greeted us in personal way each time we visited the restaurant. The best restaurant on board is according to my opinion Le Bistro with top class food and service.
One of the things we enjoyed was the Taste of India lunch. If there was an Indian restaurant on board we would surely visit it.
I can see a tendency over the years that the entertainment staff take more and more space on board. Here as on many other ships they act very similar to what you may see on bad quality TV channels. I miss good lectures about the different ports. The shows are screamy and they act in a standardised way giving the impression of a gym class. The best show was the crew's show the last day. We prefer British entertainment staff to American.