Crappy communication, estimation of delivery and inability to cancel & refund when they, by their own tracker & the USPS shipping number had not shipped yet. Don't buy if you are less than six weeks from date needed. Product seems fine after extreme delay. Poor customer service.