The fabric is fine. It is reasonably comfortable/supportive and it was easy to put together. I thought it would be a bit bigger but the measurements were there so it was my fault. I felt like it was not really a deal for the price but it is adequate and a good basic piece of furniture.