I've never used the site myself, but I've heard that it's a reasonably reputable company with a decent enough track record in terms of delivering pre-ordered items in time for release. Someone else might be able to give you a more in-depth review, but I haven't heard any particularly worrying...