Key arrived within 12 hours, less than the 24h. First time buying from here, paid with paypal and had expected the key to arrive instantly. I opened a ticket since the order was labeled as processed. Sales reviewed my ticket within an hour. Order is to remain processed until key arrives and is than labeled complete. Hope this clears things up for other first time buyers. The key arrives as a txt file within a zip file. The 24h info was not contained in the FAQ under game keys. Onlinekeystore is a safe place to buy steam keys.