So easy to put together and really good quality.  The seats are firm and comfortable, and they swivel.