On saturday, I ordered a digital game code. While they instantly charged my credit card, they didn't send me the code, despite their FAQ saying that they usually deliver within 1-3 hours.
It's tuesday (!) now and when trying to log in today, I found that they locked my account for "security reasons".
-> Stay away from this store.
I'll definitely remove it from my Store Selection and suggest everybody to do the same.