since you have been offered a company accomodation .you would have enough to enjoy your life here.as the main challenge here is finding an affordable accomodation that is okay which is pretty difficult.other things are okay or manageable.cheaper to buy a car than ride cabs