I read this as a child at age 12 or so. When my own two children were 5 and 7 years old respectively, I found an illustrated edition to read to them. I improvised folksy melodies to sing the lyrics of the dwarves' songs. They loved it and went on to read The Lord of the Rings on their own. (They're also much more musical than I am).