Was supposed to ship in 24-48 hrs, shipped after I requested to be cancelled and refunded was refused. Now having to wait for the order to arrive, then return, then wait an additional 5-7 day to get MY money back but they didn't waste any time taking my money. Do not buy here!