I've used them maybe 5 times in the past, and placed an order with them yesterday. They've always been pretty fast to ship, and items are well packed. Only issue really is if it gets held up by customs which can add a bit of extra delay to the delivery.
Their returns service is very good too. I had a TI which arrived with a cracked scale and they approved the return really fast, and refunded me as soon as they received it at their end.
Good bunch of people. :)