Hi there,
I took both my 7 year old boy and 3 year old girl and they loved the movie.It is definitely a musical.The movie is very cute and has humor that both children and adults can appreciate , just be aware that for a kids movie it is pretty long(1hr,48min).
Have fun;-)