I usually give my room steward their tip in cash in the room envelope. It cuts through the middle man and they appreciate and deserve it. I remember once a steward was so appreciative of his tip, he suprised us by changing our tags so we could get off the ship earlier. (Oops, maybe I shouldn't have said that )