We've been recommended Belsize Park as a nice area to live, and it certainly seems very popular (and pricey!) for families with children. But location-wise, it looks like it's between Primrose Hill and Hampstead Heath, while not being particularly close to either. Nor does it seem to have a sprinkling of smaller parks and playgrounds, the way many London neighbourhoods do — or a good selection of state schools, for that matter! Does anyone with personal experience have any insight into why the area seems to be so well-liked? Just trying to wrap my head around it and whether or not we should consider stretching our budget to live around there... TIA!