These guys are terrible. They gave me a 2 hour window. Ok I understand that. I called during the window to get an idea of when they would be here. The guy said 15-20 minutes. Ok, fine. I called a half hour later telling the guy that they have not showed up. He told me he was just about to call me and they'd be here in 15-20 minutes. That would have been after the scheduled window. I told him I wanted to cancel and he started arguing with me, so I hung up.