Steer clear of these guys.
I placed my order on Friday afternoon, and they said they'd show up at 10am Saturday morning with a 30 minute call ahead to let me know they were on their way. At 10:45, I called to find out where they were. They said they were running late and would be there by 11:45. At 12:45, I called again. The phone call was disconnected, and then sent straight to voicemail for further calls. After 3 hours of waiting, they never called me and I simply gave up.