I highly recommend this book, although suggest reading The Simarllion before hand, J.R.R. Tolkien's fantasy world is quite enjoyable and his writings are full of detail. I also found the appendix and index of words quite useful and very nice to have, it tells you where all the names come from and have referances to where you can find them in this book and others. If you have read Lord of The Rings then you will find referances that are from this book and also The Simarillion that you did not get before.
Overall I thought this book was very enjoyable, although some what tedious at some points, and I recommend it to all fantasy and Lord of The Ring fans.