Firm but soft and very comfortable!  Looks even more nice in person...very sleek and great lines. The light grey is really perfect too. Easy to put to together. I highly recommend.