Overall sofa is fine, quality ok. I found the legs to be a bit shaky, can't seem to get the sofa to be a bit more stable. Highly recommending finding some way to make it more stable. As for the material, its no performance velvet, you have to be a bit careful. Not sure if I would recommend this.