Easy convenient
Using Amazon gift cards is easy and convenient, you have the option of having them delivered or shipped to you for you to give personally.  I recommend gift cards.
Rating: 5 stars