Fairly easy to put together.  Nice firm cushion.  Quite low but perfect for us.