Hi,
i suggest you to go directly to Karwa,,,rather that waisting your time with other ones like al rayan,,,thats my experience,,,,
b'cause:
1.good teachers,,
2.get decent treatment,,,
3. professionalism,,
4.success rate in test is higher compared to others,,,

ofcourse,,you have to take the pain of going little far away from the city,,but it worths!!!!