The classes of Princeton Review GRE program helped me a lot. The Verbal classes were most beneficial and the materials supplied was also very good. But for my preparation the most helpful was the long set of online tests. These tests were very well designed as they were divided into different parts. It helped me identify my weakness and work on them. I shall definitely recommend Princeton Review to my friends aspiring for a decent score in GRE.