From start to finish . . with the app completed before embarking the check in was smooth and quick. The ship is beautiful and very clean. The crew is friendly, professional, fun . . the service is amazing. The dining is special, so nice with many varied choices every day. So many things to do, lots of fun, the shows were grand, so much energy and talent. It was a lovely cruise.