Not shopping here again. This website cannot guarantee shipping dates. After placing my order, 3 days later it still had not shipped. The customer service rep advised me this is normal. I shop online all the time & in most cases my order ships within 24 hours & I'm given an estimated delivery date. I requested a refund due to the delay & was advised it would be processed within 24 hrs. After over a day & still no email confirmation I called back AGAIN only to find out the refund was never processed. The whole experience has been horrible. They don't keep items in stock & do not tell this when t you place your order. You are waiting with no explanation. From now on I will stick with more reputable companies like Amazon.com.