Perfect.  It was exactly what we needed.  The quality is good for the price and it is easy to assemble.  I agree that the yellow pillow is of very poor quality and maybe best left off the offer because it detracts from the perception of the whole thing.  We chose not to install the optional round table top because we felt it got in the way.