I'm going through a class right now. Only on week 3 of 7.
The books are pretty good, the explanations are solid. The instructor seems a bit rushed and is currently a PhD student. She is wicked smart. She knows the test, is very good of explaining how the test might trick you or things to look for. She's not teaching tricks, because there really are none, but ways to approach problems, words to be cautious of, and things to look for.
On the bad side, I wish there was a bit more time to handle in class items. There seems to be a rush, but we're covering a lot of material, so maybe its just me needing more help in Quant (which is why I am here at GMATclub) but the work is hard and I am learning a bunch, but I'm in the 600 range right now.