The embarkation check in process was abysmal. We had submitted our pre-boarding forms electronically along with photos and brought copies with us. When we got to check in, NONE of that work paid off. Their computer system could not call up the data provided electronically, so we had to supply it AGAIN while the person entered it finger by finger on the keyboard. Then their system could not read our passports and THAT information had to fingered in. After 20 minutes of this misery, the system would not print out a confirmation and cards. We were directed to another check in person and the ENTIRE PROCESS WAS REPEATED for another 15 minutes. Neither of the ship's IT people were able to help or explain. As Discoverer level loyalty cruisers, we did expect a better performance by the check-in people.
Our cabin was well maintained by the crew assigned to it.
The on-board WiFI system is much better than in the past. More reliable and much easier to use.