Yes.
I have been buying from this site (especially pre-orders because this site has them usually cheaper than most other sites + they also offer pre-order bonuses on some of those games) for a while and never had any issues. The prices, as well as the amount of games they offer are great. Never had any issues so I am not sure how good the support is, but everything else is perfect.
