Solid piece.  Cushions are nice and solid (not too cheap).  Color didn't exactly match what we thought it was going to be, but still good.