I ordered the navy and it looks like denim, very nice. Extremely easy to assemble, but it does feel a little flimsy since it squeaks when we sit on it. I don't have any carpet under it so that might add to that squeaky sound . Overall the piece is modern looking, medium support is nice, and it's just meant for the occasional guest that needs to stay over.