My first time on a Holland America Ship. We took the Ms Amsterdam because it worked out great as a way to get to an Alaska cruise. The service on this ship was poor except for housekeeping. I would not recommend this ship until they do some updated customer service training. The staff had been dealing with elderly passengers for several days that had sailed from Florida. Maybe they were fed up with the complaining guests by the time we got on board, but that is no excuse to be unhappy or unhelpful. We never saw command staff helping guests or fellow employees. We then cruised on the Nieuw Amsterdam ship and it had very good service and better food. Reading the reviews is helpful. I wish I had checked out the cruise ship better prior to booking it. I hope this helps. Cruising can be a great and fun way to travel if the crew is professional!