Easy to put together. 31" width is after assembly. Not as comfortable as I would like but adequate.  Looks good.