These were perfect! Easy to put together, the holes all actually lined up. The quality is very good. Size is appropriate for a small porch. Very comfortable!