Great stay in Crouch End, London. Easy access and near center of town as well as transportation.