Sturdy and comfortable enough. A friend put it together for me, but it only took him about ten minutes to assemble; so it couldn't have been too difficult.  Nice wide seat for those who are a little large.