This sofa is exactly what we needed! Material is easy to clean even with our 2 year old making daily messes. 
One of the arms came with an incorrect bracket but we contacted customer service and we will be receiving the replacement parts soon.
Edit I received the bracket and I’m enjoying this great sofa!