This is legit.
The funds on the card are all there. The reason why people are giving bad reviews is because they don't know you have to register gift cards before using them. This is common.
Rating: 5 stars