The material covering feels good and seems durable but time will tell that. The seat cushions are very firm and feel like they will not settle too much plus the seats have a very nice depth. The back is not as high as I thought and the support is just ok. The arms are a good height but the padding on them is limited. The way the sofa goes together is very smart and it is not difficult to assemble but I am concerned how it will hold up as there is movement in the arms when you lean on them. I do not think I would recommend it for the long term if kids may be playing or climbing on the sofa.