Not too hard to put together. So far, looks like nice quality. I am using it to put by my kitchen table for bench seating. Sits nice up to the table and is sturdy.