KARWA is the best. On the face of it, other private driving schools seem cheaper, but, you may end up spending a lot more money during training / driving test. At KARWA, they even take the cost of driving license upfront (QR 250). The training is also structured, and, very good