I don't have any very recent experiences with them, but all my trades with them have been smooth and pretty much perfect - based on that, I'd say they are highly reputable. Of course, circumstances can change, and the last order I did with them was slower than usual but nothing too alarming. Caveat emptor always applies but if their circumstances haven't changed in the past year or so, I'd still recommend this vendor.