Even though it offers 2 day shipping, they take forever to process orders, so you end up waiting to get your items for like 2 weeks to receive. (I live in NYC)
Also they take FOREVER to process returns, mine hadn't processed after 3 weeks of
Waiting and I had to call them to bug them.