The fabric is so soft. They were easy to assemble and they are very comfortable. I would say that they are the perfect size for us but might be small if you were a taller or bigger person.