I bought it for my 2 & 4 year olds birthdays and they love it!  They both fit nicely on it and play and lay on it constantly.  I even fit on it. I didn't have any problems putting the foam in, just be sure to give it a few days to puff up.