Prior experience with American Cruise lines on the Columbia and Snake river combined with a desire to see parts of Alaska were combined with this nice small ship Alaska arrangements.
American Cruise lines handled everything very well - including the loss of WiFi (which was a bit of an irritant at points - but overall not a deal breaker)
The cruise included several small towns that much larger ships could not have berthed at - and so kept us from just being another ship in port.
Full private porch - floor to ceiling glass wall - king bed (very comfortable) and modern bathroom facilities.