Very comfortable and supportive.  Seat cushion is has a nice firmness to it.  Assembly was a snap.  It could not be more perfect for us.