Kinda hard to put together but I did it by myself.  The cushions are not that firm but those will probably need to be replaced every so often anyway.