Yes it´s really a nice toy and this review covers what the toy does ... except ... the mechanisms inside appear to be quite fragile and after a few months it starts to work less well. Ours now doesn´t allow you switch properly between day and night. The activity buttons just stay in night mode - so in effect about half of them don´t work. I think the problem is that if you leave it in the cot as its supposed to be left baby will tend to beat upon it to make it do something (at least that´s what ours does) and it can´t really stand up to this treatment and eventually starts to stop working. Look at some of the three star reviews and you can see that all sorts of malfunctions are common.
That said it did work for about two months for us and our baby is so used to it now, and its so cheap, I´m considering buying another in the hope we get another two months out of it by which I expect baby not to be much interested any more. He is five months now.
Clearly the product is a winner for the manufacturers. I which they´d just build it to a bit of a higher quality.
*Update* Another three months and the unit has now died completely as it won´t play tunes anymore. On the other hand I will probably buy another unit as our baby still likes this and has got used to going to sleep with it. Just remember if you buy this you are paying for a unit which will last for about six months and then you´ll probably feel obliged to find another. There may be better value and better built equivalents available.