I just got it but just what I wanted. My 9 months is just learning to crawl, walk with 4 legs. As it falls, there at least, it does not hurt. 120x120 is a good size. My daughter is 2 and a half years is training to do somersaults over, and incidentally, the dog would love to take a nap. At night I put ottoman fashion and great turns over to read a book. When his cousin comes, she sleeps on it, and when my 10-month nephew vien I fold it in half to get a mattress for my cot. Need I say more. This product is very well thought out.