For the price you cant go wrong, there are a few small imperfections but overall much nicer quality than I was expecting at this price point. Perfect for 6 chairs but does fit 8, it's just a bit snug. Even so it still worked nicely for our holiday dinners.