Fairly easy to assemble. The right height, seats are firm, but comfortable, and the swivel is smooth. Frame is sturdy.