We had a "looping" cruise, so a passport wasn't required. It was a pain to go from one check point to another check point to another check point, but such is life . . .You just have to know that this is routine and deal with it.
We went for the economical inside stateroom,because we spent little time in the room. It was as expected and acceptable. The room attendant created the little towel animals every day that we enjoy, and she made the bed twice daily. OCD is always appreciated, and we tipped her extra. My daughter wanted the swan towel animal but such is life . . .