Will not purchase through this company again. They have disappointed me and my customers several times. I've had 2 very time sensitive orders, and they waited 5 days to tell me my items weren't in stock when the other items were already out for delivery, giving me zero time to communicate that with my client or find substitutes for them. We have an order due today, and they notified me at 8:48 AM that they don't have it, when I ordered 5 days ago.