In comparison to other cruises that we have taken, there were some obvious similarities as well as differences. Some services were great, some weren't. I will break it down (We took 7 day cruise with Coral Princess from Whittier to Vancouver).
We boarded from Whittier, Alaska which is a fairly small port. Ours was the only ship. Luggage drop off and check in was very smooth as we already have our luggage tagged. We were in the ship in less than 20 minutes after we got off our bus (by the way, bus ride from Anchorage to Whittier was great and quite scenic. I highly recommend doing this if possible). Similarly, disembarkation was fairly smooth. One pointer is that they would drop off instructions out of your stateroom for luggage tags. If you want to change the time you get off ship, just go to customer service and they will be happy to change the tags for you. On the subject, we were considering transfer by cruise line from Vancouver cruise port to the airport which was 29$ per person if arranged by Princess. However, we decided to use private taxi service which was only 30 Canadian dollars for minivan taxi and was very comfortable. Please note that there is no Uber or Lyft in Vancouver.
Cabin was well maintained and looked fresh. No significant signs of wear and tear and appeared well kept. Room attendant was not making personal connections but was very attentive, punctual and professional.