We purchased this for my 3 year old daughter.  It's nice, but smaller than what I was expecting.  The drawers hardly hold anything, but at her age, she can pick it up and carry it around.  She has already filled up all the drawers and she does like to wind the ballerina and watch it dance when she opens up the lid.  The ballerina windup mechanism appears to be sturdy.