Very firm.  Looks exactly as pictured.  It's lovely.  The only draw back is that it's very low.  I wanted something a bit higher.  Also, it slides on hardwood.  I'll need to be rubber on the bottoms.