Bought a Topping E30 & Topping L30 from the store, all was perfect in the end, and I would honestly recommend.
Had no status or shipping update for nearly 2 weeks after the purchase before I contacted them. They were very quick to reply and stated the reason for the delay and the shipment followed soon after.
However they didn't tell me it was only a partial shipment due to stock issues & one of the units would be sent at a later date. A quick email with them cleared this up and everything arrived perfectly within a few days of eachother.
Only thing I would ask for is for better order updates or communication rather than the customer not knowing!