I had heard about this driving school from a friend. I signed up for a few driving classes, just to refresh my memory since I had driving experience in India. I was treated very well and taught about the rules in a precise manner, not just for the test, but for safe driving in the US. The lessons were broken down well and the instructor taught for the entire one hour. If he was going to be late, he would call and inform me about it. And the one hour began from the time I started driving. The road test charges are expensive, and you have to ask for exact details about what car you will be driving (it is possible you will not be driving the same car you have been practicing on so you have to be comfortable with that idea) but the tips I learnt helped me drive the car I used for my road test as well (which was the Friendship Driving School car). I have not taken driving classes with any other school so I cannot provide a comparison, but my experience with this school has been pleasant and informative.
Pros: good instruction, flexible timings
Cons: expensive road test fees
more