Contract renewal process in KSA

Dear Expirates

I am planning to move to KSA from India. I have been offered a basic salary of 5800 SAR+ 1450 Accom+580 Transportation. Total comes out to be 7830 SAR.
This is my first venture in the middle east and I am an Indian by nationality.
I have 2 questions in this regard:

1) Is the salary good enough provided I move to KSA on single visa. How much do you think I can save from this? I am having a permanent job in India which pays me roughly 3000 SAR.


2) Is it common for saudi companies to renew the work contract after the time mentioned in the employment offer? Do they renew contracts or will I have to return after this 2 year stint? I am planning for a long stay in the kingdom.

TIA
Cheers

1) If you live simply and don't spend a lot on transportation or accommodation, you should be able to save
2) Varies company to company so can't say