I bought from Ego a few times. Almost every time I ordered they sent me an email weeks later saying the items I purchased are "out of stock" and will issue a refund. They need to fix this on their website with in stock/out of stock products. Shipping takes so long, at least 2 or 3 weeks... mind you their return policy is 28 days from purchase. I needed to return shoes that were too small and it was "outside the return window" even though it wasn't 28 days past. Which was weird. Then when I contacted customer service, they wanted to charge me $29 dollars for a return label to ship back. They're insane.