Horrible. I received an email update giving my 6 hr delivery window, and they came an hour before the provided time. Then, when I tried to schedule a pickup, I was told I would get a call to confirm- which I never received. Honestly- horrible costumer service.