I've bought a pair of shoes from this site.
The variety is great and there are many on sale that cannot be seen in the stores.
The customer service was great and they were very prompt with their confirmation email.
This online store offers free shipping. They generally post the items according to their customer's demand. The delivery took 2-7 business days. Very good.