Being an Industrial Designer, business consultant, I always view every event in life as "what is the consumer experience".
Our cruise provided a wonderful overall experience - the service, entertainment, food was superb. In addition, the crew abd staff really adopted the "family" posture to further the warm consumer experience.
It would be interesting if all hosting, eating establishments adopted the "cruise line" level of service and expectations.
Food and Dining
Service and Staff
Cabin / Stateroom