Though the quality of the plastic isnt great, it is decent for the price you pay for. It has lot of features (numbers, alphabets, melodies, etc.) and you can choose the switch the activity mode to change the way keys function. Some of keys are very loose (especially the top section, and mode selector button) and seems that the toy wont last long. But with all that negative you also need to look at the price point. On other toys from fischer price i have paid twice as much as on this toy, which are much sturdier but with less than half of its features. It runs on 3 AA batteries (which are no included).
Good in terms of features, average in terms of quality but value for money.