I would give it a 5, but I really wanted the audible pronunciation of each name next to the words for those of us who want to learn the correct way to say the 108 names. Otherwise, its very nicely done.