I haven't heard of the site and I haven't seen any payment proofs either so I think it's best to stay away from it.