Bought this for my 2 year old niece but wanted to try it out before giving it to her. It's a cute toy and feels solid and well made (although I'm sure a toss or rough play will break it). There is a good selection of songs. The language in songs with words is not always clear, so there are a few songs that may not be in English. Another plus is that the volume doesn't run at full blast. It's loud enough that you can hear it across the room, but not so loud that it's obnoxious after 5 minutes of playback. The silly voice rendition is my favorite part of the toy. I think this is the perfect gift for my niece. She will love it!