I bought one of these for a birthday top-up gift. Before doing that I read a lot of the reviews positive and negative. I was surprised to see so many 1star reviews. So here is my experience.
I placed my order on 29 November for a birthday coming on 28 December, plenty of time. I gathered from the reviews I read that the chances of receiving delivery next day, as sold by Amazon, was remote. I thought a month would be ample time. I was correct on both counts. It took a week, all but a day, to arrive with me. It came inside a little 'Happy Birthday' card which is fine. I did not expect it to substitute for a proper Birthday Card and it won't.
I think the moral of this story is that if you need a really last minute gift, which you must have next day, forget this. On the other hand, if you plan far enough in advance it will do the job - I hope!. 28 December has not arrived yet and the recipient has not had the opportunity to use the card. It could yet fail at the final hurdle as others have experienced. I don't expect it will but if it does - I will be back.
4 stars for selling something with an non-achievable delivery time - even though I anticipated it.