I typically don't go for sites like this, but I guess you really get what you pay for. They'll charge your card and be stuck in a "processing" status for days on their site. For all this talk on their site about refunds and costumer service, it doesn't exist.
At this point, I wouldn't be surprised if they inflate reviews, to take advantage of people who would have been otherwise skeptical.
Tip for consumers: Awful costumer service. Likely a scam