Pretty easy to put together.  Looks expensive!  It’s firm but not uncomfortably so.  The back comes up fairly high too.