I found their service left a lot to be desired. They advertise items on their site that they dont have in stock then dont tell you. I ordered items from them and really needed them but ordered them three weeks in advance. i kept calling them and they never called me back like they promised.
Eventually I told them to leave it and refund me and I had to then rush around and try to find the items I wanted last minute and it ended up costing me more than I would have got them for ont the net. Nearly double infact.