Great stay an oasis of calm in London but also very near to buzzy Green Lanes