if you are fresher then 3k is good salary with accommodation , transport. accomdation depends on your position and designation. please check with company and do not go to labour camp unless or therwise it has standards and good conditions, otherwise ask allowance for accomdation of min 1000 riyals.