I bought this recently as a christmas present for my 6 month old baby son, and I'm very, very pleased with the quality of it. It's bright and colourful and larger than most of the other play mats I've seen; two or three babies could happily play next to each other on it. It comes with a handy carry case - which it does fit back into quite easily - and three toys, all of which my son enjoys playing with. It has a musical bee that sits on a very crinkly cloud, a frog that squeaks when you squash its face (!) and a blue stripy soft ball that rattles when shaken. Additionally, the mat has a bird printed on it that makes a bird call when pushed, a 'fish' that is attached by a short piece of material so that it can be moved up and down in the 'waves' in the corner of the mat, a baby mirror designed as a pond and one or two textured surfaces for baby to explore. All in all, it's exactly what I was looking for, and I anticipate my son enjoying it for many months to come. If I had any suggestions for improvement, it would be to have slightly more padding as it's not quite as thick as I thought it would be; however, it's perfectly adequate for us with out carpet underneath.