My only complaint with this place is that they said they would deliver between 4:30-6:30pm luckily our event want until the next day because they didn't show up until after 7:30pm. Then they said they would pick up on Monday @ the same time... Here it is Wedneaday night and they just picked it all up! They tried to say they've been trying to reach me and tht they had the # wrong but they were able to confirm the drop off by calling the # I have them. Plus my husband left them 2 messages and no return call ( he left his # too). The only reason I have it 3 stars is because their prices are mh lower than the other companies I called. If punctuality is important to you DON'T use them.