A very well written text. Ideas and concepts are presented clearly. If you are just starting GR, this is an excellent text. However if you are looking for a text to use as a reference to review specific topics this is probably not the book to buy. The author introduces each topic in a very gradual manner (to help the beginning student) and this results in partial explanations being spread throughout the text.  Just understand what you're looking for.