The chair is firm but comfortable. They were very easy to put together, took less than 10 minutes per chair.  They're a little bigger than pictured, be sure to compare your measurements of your space to the measurements of the chairs. Perfect for our space!