I have only ordered from their online store, but it was a very positive experience. They had the shoes I wanted in stock for a reasonable price (not the cheapest, but they did have my size, which is sold out elsewhere).
With some online sellers, after you buy, you might get a notice that your item was actually out of stock or back-ordered... or you might be told that the item is shipping from the manufacturers in Germany or something that will delay your product by multiple weeks -- NO such problems here. Just fast service and email notifications that help you track your package.
I would buy from them again.
Pros: fast shipping, great communication, tracking
Cons: no coupons
more