I've bought a game (Anno 2070) from them back in April, which went well enough, although could have been a lot faster.
This weekend, I was trying to buy Battlefield 3, but without success. Apparently, the payment provider they are using for their store, bit-pay, is under-going maintenance and has been unavailable all weekend. When I emailed the bitcoin2cdkey support about this, and inquired about a rough eta for when it will be back, I got this response:
This is far from from the response I had expected, and, IMHO, extremely unprofessional. When your online store isn't working because your payment provider has an outage, you don't just sit back and direct your own customers to your payment provider's support, you raise a stink with that provider yourself until the problem is fixed! Never even mind that, with bitcoin, you shouldn't even need an external "payment provider"...