I had the same experience with everyone here. I used Discover card to pay for the vouchers which I never received. But I was told that I have to wait at least 30 days to get the money back via Discover card. But American express acts immediately. I will report to BBB too. I regret that I did not check BBB or Yelp before I purchased. That's the lesson I learned. I wonder how this company is still in business and continue its scam. Anyone knows how to take it down?