Reasonably easy to put together as long as you: 
*Start w box 1/7 and go from there
*Use a power tool to tighten screws
*Set all screws before tightening them down

My 6'5" husband says it's not meant for tall people (he wishes the backs were taller), but the rest of us are finding it pretty comfortable. Red pillows that come w it are "meh", but I added some Mia pillows (from this website) and a striped one from World Market. I am very pleased with this set. 

Oh, and the cushions are definitely off-white/cream. Not stark white.