I rate 5 saudi arabia is good country for all foreigners specially the holy cities of makkah and madina are good, but the main problem for the foreigners in the saudi arabia is the Kefala system (sponsorship) some managers of some companies are not giving release to their workers and also not increasing their salaries dotn try to understand their problems, in the teaching of islam all the people are equal then why there is difference between saudis and foreigners in the saudi arabia. Foreigners should be allowed to work anywhere same as saudis and if possible they can cancell or abolish the kefala system it will be great kindness from saudi government to all the foreogners.