Had a good experience. The first code they sent me didn't work but I got on their customer support chat and they had sent me a new working code within 20 minutes.
Wish I had this kind of service. I had to initiate a paypal claim to finally get an answer from their end. After hitting up xbox support, I found out that the code I was sent was used more than hour before being sent to me. After sending screenshot proof of everything, NoKeys went quiet. No new code. No refund. Going to have to escalate the claim it seems.