is yardley birmingham a good place to live