Very cheaply made. I should have paid better attention to reviews. I’ll be using these for a party and keeping them only because I don’t have time to exchange. If you want a cheap way to cover your tables this is it, if not move on