We bought these for my daughter's wedding reception. We had no problems and they worked perfectly. We did not find them to be too thin or to have holes. They were easy to put on and take off for the average person. The banquet chairs at the venue were slightly oddly shaped and they still worked. It was cheaper to buy these than to rent them from the venue. Now we have them for future events!