I was given a 12 hour window for delivery on 11/24/2017. They never showed or called. They attempted delivery on 12/19/2017, when I was out of town. I finally was able to talk to someone on 12/27/2017 and was told to expect delivery between 10-2 the next day. It's 2:30 and still no package. This company has one thing they do and they can't even do it right. Zero stars and I will hang myself before I use them again. I quit doing business with the company that used these guys for delivery because of this.