So-so experience.
Pros:
Good prices sometimes
Always received what I ordered
Cons:
Poor shipping. Packaging was non-existent, the games were just loose in a box 4 times too big for them, had clearly sustained some damage in shipping due to bouncing around in their box.
Poor shipping. Loong processing times, sometimes up to a week.
About 15% of the games I've ordered from them have clearly been opened. When I'm lucky, the sealing stickers have just been cut open with a knife, when I'm unlucky, the ends of the game box are torn clean off.
About half of the games I've ordered that use the old style jewel cases have had cracked cases
Other:
So far all the open games they've sent me have been for offline games. If I ever received an open box for an online/multiplayer game, I expect that the CD Key would already be in use.