Five Stars
Paid for a $25 gift card to be delivered, a $25 gift card was delivered on time.
Rating: 5 stars