If you like the formal and dry, boring style of a graduate level mathematics textbook, Wald is the book for you, if not look elsewhere. But, I found Misner, Thorne, and Wheeler to be a much better book than this one. MTW takes a more physical approach and is much more interesting reading. MTW is also very good at introducing concepts like one forms and tensors in general to the uninitiated student. If you read Wald, you are better off already having a good grasp of differential geometry. My suggestion for learning GR is MTW supplemented by D'Inverno and Schutz.