They are nice overall... they do concentrate on giving students the best training, atleast I found them very good, though it also depends on which branch and which batch u are from...
They have this thing of organising students and dividing them on the basis of their marks and grades in the previous academic years, so that the brightest students are in one batch, the average students are in one batch and so on. More often than not, it is the topmost batches (the brightest ones) that get the best profs, I dont know about the rest though... I was in one of the average batches and they were pretty decent.
Like any other classes, they conduct test series on a regular basis, which unfortunately, do not serve much purpose cos most of the people do not prepare. They do help nevertheless.
all in all, they are quite good, but as I said before, it depends on what u want to get out of them, and also the batch that you are in.
All the best!