All of the services were excellent. The staff and and the environment were all above average. The entire staff was very attentive to the needs of the passengers.
The restaurants were very clean and staff was very hospitable.
The supervision in every area was consistent.
Excellent.