The location is great, Crouch End is a smashing place to be base to explore London from.
The accommodation is top-notch.
We had a very relaxing time in London and this was helped enormously by staying at the location.
Highly recommend - 10/10