I have ordered a few times from this site and have had no issues with them.
They even have web content to download for their games and continue to support all games.
Tip for consumers: be sure to keep checking their site for new additions to their great games.