Absolutely love this purchase. The sofa is very comfortable, the seat is deep and the seat height is fairly tall (I'm 5' 9" and I fit extremely well). The arms are well padded, all the cushions are not attached. The fabric is a good quality and extremely comfortable; I have Empire Steel. I received an email from an AllModern upholstery specialist and she gave me some information about which fabrics were kid friendly. I'd suggest contacting them if you have any specific questions regarding fabric choices. The only thing that surprised me a bit was how deep the sofa looks. The 40" depth in the description is accurate; for some reason it just looks a lot deeper (and boxier) in person. It still works well for my room and the style I was going for. Overall, extremely pleased and happy.