We do this as often as we can for Christmas week. This is the first time we can say from the minute we got on to the end entire crew welcoming, helpful, pleasant caring. 1 of us needed wheelchair assistance and it was there from check in all the way to the Horizon for lunch, wow !!! Room attendant provided what asked but not the friendliest, and the spirit of the entire ship was amazing on the night the crew sang Christmas carols with passengers joining in. It was a pretty amazing thing to see and be a part of. Also great was the passengers who formed the passenger Christmas choir to sing in their own show! Negative was the way too early scheduled late seating at 7:15 or 7:30, (just back and now cant remember oops!)the lack of late shows for late seating and missing alot because of the early/ late seating time. Was no late night comedienne either, When in ports no way to make that seating time. Few nights we skipped it. We recommend the specialty steak restaurant ,we went twice. We didn't care much for the girl main server in the dining room, every night was rushed, talked fast and offered recommendations we did not ask for. Otherwise GREAT TIME! ps, its a rather long ship so take a pass if you have trouble walking a lot.