According to my experience, this keyboard mat seems like a promising way for my toddler to learn music and dance. However, the overall quality is poor and it doesn't provide a good sound experience. The keys are hard to press, which makes it difficult for kids to follow along with the music. Furthermore, the songs that come with it are repetitive and boring.