Exactly what we wanted, but challenging to assemble as things did not always line up correctly. Seats very firm and support well.