The fabric was a little different than what I was expecting- it's closer to velvet than the canvas/cotton I was expecting. It's a nice size for smaller spaces and it doesn't look or feel super cheap. It was very easy to assemble as well. This isn't a piece that I would keep forever as an investment piece, but it works for now. Overall I'm pleased with my purchase.