Colors are fairly accurate as to the website.  It goes together very easily.  The cusions are fairly firm, but that will probably change a little over time.