Perfect. My brother and sister in law had one for their little girl and now with a 5 month old i wanted something that i could easily clean so my dogs hair wouldn't cover the dog and can easily clean up any sick and accidents. So comfy, i fell asleep on it on the first day. So big and lovely design my baby boy loves rolling and playing with his toys on it and will help him learning to sit