Quality materials. Expect many years of enjoyment.  Perfect size for our pool table.  Easy to set-up and take down.  Working on where and how to store when pool table is in use. Unfortunately a little too big to put under pool table.  Would strongly recommend.