Absolutely perfect! These are heavy and solid and the swivel seats work smoothly. So easy to put together; arrived two days earlier than expected! Would definitely recommend these.