User rating, 4.8 out of 5 stars with 3285 reviews.
Yes as long as the gift card has value.
Answered by ieee488 4 years ago