Perfect for our space. Not too difficult to put together. I did it with my 10-year-old daughter. The seats are extremely comfortable and of good quality.