I've ordered from them directly several times in the past and had a really positive experience. Everything came quickly, in great condition and well-packaged. Tracking was provided, so it made it easy to see where the packages were during transit.
On one occasion, the stamp set I ordered was not available and they refunded it immediately when the order was processed (before it shipped) and included a hand-written note on the invoice about it.