This was perfect for my tiny guest roomoffice space. Easy to put together - I did it myself, but would recommend help to get the arms attached. The cushions are firm, but not uncomfortable. Reasonably priced as well!