Your state room is one of the large ones. You have not seen the small state rooms. You are lucky to be invited by the Cruiseline. If you have to pay for a state room with a balcony, you have to pay much more. The next time you go to a restaurant on a cruise ship, you can order more than one of the appertizer, or main dish or even desserts. They will gladly bring them. The shows on a cruise ship are most likely performed by their own crews. Most restaurants on a cruiseship are free except some very high class fine dining restaurant which provides very unique food. Jamie Oliver is a famous Italian chef and we in Toronto Canada can watch his shows on tv regularly. Most of the crew members speak very fluent English and some of them speak other languages. For Asian crew members, you will rarely see Chinese crew members because Chinese don't speak good English than other nations, you will see a lot of Filipino crew members as they speak much better English (generally speaking). Good that you enjoyed your trip. I hope that in the not too distant future, I can resume my cruise vacation soon.