Nice quality!  It’s firm, but comfortable.  It is smaller than a typical sofa, but not so much that it’s not attractive.  I needed extra seating and furniture that was versatile and easily moved.  This is it!  I would absolutely recommend this for a business or home.  The first piece for my newest little business venture!