Worst customer service ever. Did not deliver the day they said they would(after someone stayed home for it) Then the next next day instead of delivering at 7:45 as promised, they cancelled the order at 1PM and left me high and dry. I had to call many times to even get information from them. Buyer beware, and do not pay up front.