All great suggestions.
The worse "thank you " note to receive is "thank you for the...." sign your name. Very rude to the sender of the gift.