* 3 things that I don't see in other reviews and negate the answer given in the Q&A area:
1. It does require assembly. You need to screw the legs in. Not a huge deal. But this will arrive in a box that takes a bit to unpack. 
2. READ THIS - my sofa came with cushions that extend past the base by about 2 inches, leaving a ledge of sorts. So when I get up, even though the bottom of the cushions have some sort of velcro, sometimes the back of the cushion will pop up. It is very weird, and I dont get it. 
3. Because of #2, the sofa cushions are NOT REVERSIBLE

I ordered navy, and like the color (nice dark navy). Definitely firm cushions that I expect will soften up over time.