The location is excellent and Belsize Park is a lovely part of London.
Tube station literally across the road.
Great pubs and restaurants nearby.