is lebanon a good place to live