It's a good idea with decent prices, but the shipping is overpriced, and the customer service is definitely lacking. When we tried to do an in-store pickup they couldn't find our order and ended up shipping it to us instead. If I were in their shoes I'd take a hard look at shipping policies and prices. I'll be buying from their competitors after my handful of purchasing experiences from them.