I have used G2A for over a year now and the site is fine completely fine. I have bought probably around 40 games there and I have had a problem once. One of the keys I bought got invalidated by steam for some reason after a week so I just contacted G2A support and I got instructions on how to proceed in the end I had my refund within 24 hours.