Despite the high of living, London is a great place to live.