There are so many fake reviews and haters here. Look at one simple fact, they have 600,000+ fans on facebook. That's something you can't fake. Zappos has 100,000 fans and they're suppose to be the best online shoe retailer. What is there left to say.