SS Cabin is the way to go - in any location on ship except right next to the outside elevators!
Food surprisingly good in the dining room for lunch and dinner. Service good considering that now-a-days the servers just have time to serve and run. Ate breakfast in room on veranda and that was heaven. The actually fresh orange juice was great. One thing to remember is that if you do room service for breakfast, do it during Lido breakfast hours so the fresh OJ is available!! One day I went up early and got fresh oj and good danish to supplement the room service and that was perfection! Lido food was ok, not good, just ok.
Special entertainment was very varied and good. We were lucky enough to have Tom Drake (the cruise director's husband) as our comedian; a great comedic type juggler person (I am not good with names!), and an Elton John impersonator who ended up giving a very entertaining show. The stage shows were just ok as usual. We enjoyed the first one as the songs took us (in our late 50's) back to our high school days, but slept thru the last one. The kids that do these shows really put on their best, but I usually sleep thru them!