I would not recommend this company. I was going to cancel my order because it was taking to long to ship. When customer support emails me and says they provided wrong shipping date. And it's forecasted to ship this week. So I agreed to proceed with order 7 days later order has not shipped. I waited over a month for my order and it's still not shipped. Don't waist your time with this company.