Love this couch! Easy to build and move around. Toddler loves climbing up and down from it. Very easy to clean and repels dog hair well. It is firm, but in a good way. You don’t feel like you are sinking. Would buy again.