Small size belies its capabilities. Sounds are very good, auto accompaniement works great, there's even a button for breaks, which are good. It runs on batteries for weeks, can handle the abuse of a toddler (drops, throws, being walked on). Speaker is understandably quite weak and doesn't reproduce low frequencies very well. For the price, unbeatable.