On time
The gift card arrived in the mail the next day just as promised! It was attached to the inside of a birthday card which was convenient.
Rating: 5 stars