Assembly and setup is OK, Not too hard but takes a long time. 

The cushion is white, not baige looking as shown in the picture. 

Pretty comfortable.