Super easy to put together and very comfortable! We will be using it in our nursery and while we haven’t had to clean up anything yet I do think the material will clean easily.