Instant Gaming has saved me quite a lot of money throughout the years, it's easy and I've not really ever had an invalid code. The one time I did I received a full refund quite quickly and the support was great!
Every time I've had to contact support they have always helped me out with things I've needed if that be verification or questions!
Very good.