Ive had fantastic luck with this site. Ive bought from them twice. It takes a few days for the package to be "dispatched" but once sent it comes very quickly despite coming from england. I have always recieved my orders in complete (and always order many items at a time!). I have never tried to contact customer service (but then again never needed to) nor have i tried to return anything. Only good interactions.