I forgot to talk about the phones. I used ship to shore 6 times, the connection was not bad but obviously not the same as on land. Was really not expensive I expected a lot more in the cost.
Cell phone worked everywhere except Skagway and sea days.
Land phones in Alaska, not the best connection (at least for me) cell phone actually gave me a better connection.
One man was surprised as his cell phone did not work at all (he said he had Verizone) except in Vancouver.
Laundry service was wonderful, prompt and a very good job. - 10 to that one as well.