Yeah that's true, reviews can hardly be trusted these days. But I get a good overall feeling about their site. Also ranked first on google for generic search terms like "steam key" (not paid search), which is very hard to accomplish and needs customers satisfaction and people to talk about your site.