A mate of mine uses hopshopgo all the time and has nothing but praise for their service.
Personally I haven't, but I have considered it for the very same reason you are. Given what I have heard from my mate though I wouldn't hesitate to used hopshopgo.
Hope thats helps somewhat
Cheers