Their site claims to deliver game keys within 5 mins. We waited a few hours then messaged them since their "live help" was offline. By the following morning we still did not have the game key, but we did have a response saying they were out of stock and to please be patient. No mention of when stock would be in or why they wouldn't list the keys as being out of stock in the first place. Horrible. Had to cancel order and still waiting on refund.