Perfect for my table and counter. If you follow the directions they are very easy to assemble. No wobble. Seat is very comfortable and well padded. The material feels very soft and high quality for the price.