It all depends on your nationality. If you are western passport holder, the salary is peanuts and you will not be able to survive. However, if you are a national of an Asian or an African country, it is a good salary and in all the above A B C situations that you have mentioned, you should be able to save some money.