I've been doing business with Thompson off and on for some time, and I've never had a problem with either their service or their products. I have six of their basic cherry wood 40 – 50 cigar humidors, several of their hygrometers, several jars of their humidifier gel, and I've bought a lot of cigars over the last 18 months from their auction site, where you can get some good deals.
On the down side, they'll phone you once they get your phone number, but they'll stop after a couple of tries if you don't respond. Also, their non-auction prices seem a bit higher than several other vendors, and their catalog can be a little misleading.
Overall, they're not my favorite, but I still do business with them.