Easy to put together.  Seems sturdy.  Cushions are about 2 1/2 inches thick.  Very firm cushions.  Very nice so far.