New in town, but already feeling at home.