they can't keep up with demand, so they are always sold out of most items. wait times are ridiculous. and even if you decide to do delivery, you will wait no less than 3 days to get your stuff, but your account will always tell you delivery is the next day. thats definitely a lie, and when you talk to them they say someone will call you to setup delivery, thats a lie too, they just call to tell you it will be there today, and you just hope you don't have to go anywhere. I would avoid this place, if you can!