It took a little longer to receive do to the holidays but customer service was very helpful in keeping us updated on shipment time frame. The product was packaged well and is very nice quality. We haven't put it on yet d/t the freezing weather but will update once we put it on.