Very easy to put together, works great for my apartment. Only complaint is that one of the benches has become a little squeaky after sitting in it for a while, but it still feels solid and does its job.