Last HAL cruise I went on did as you said- card in mail slot outside the cabin- but It didn’t show up there until after lunch- so they would not let us order drinks on our package until they could see the card. Also, made me uncomfortable knowing anyone could help themselves and go into my cabin before I got there. I prefer Princess way.