Excellent! One should not worry about the switches (which should be up to the adult anyway), just the cloth keyboard. This keyboard plays very well for self-entertainment, but not to compose or play individual notes, just to engage with melody notes from a piece of classical music (rather than adult-annoying kid songs). This piano actually seems to have been a replacement for an earlier Baby Einstein version which was pricier, had individual hard plastic keys, was heavier, more expensive, and broke sooner with a kid who drops their toys a lot. We were concerned about the cloth part because we have a kid who puts everything in the mouth, but this does not seem to have been too much of a problem, except that the sticker on the hard part of the toy, at the top, above the 3 colored instrument lights, got mouthed, chewed, and eventually had to be taken off & the sticky residual cleaned. (By comparison, we once had a cute Vtech stuffed bear which had a hard center body - it was disgusting and unsanitary from mouthing after just a week and a half. We carefully washed and dried it and then gave it away.) We love this Baby Einstein piano! There have been many brands of toy pianos in our house, & the ones with individual hard keys will eventually have a key break off and then the toy is unsafe. No separate keys is actually a positive from a safety standpoint. Love that it has two volume settings too!