Scarborough has scored highly on a new survey of where the happiest places are to live in the country.
The Office for National Statistics asked respondents to rate how satisfied they are with their lives from 1 to 10, with most districts of Britain ending up with an average rating somewhere between 7 and 8.
Scarborough scored 7.6, with house prices at 5.2 times the average income.
The research found the average price for a two-bedroom terraced house in the town to be £129,000.
Cumbria, Staffordshire and Teeside top a list of the places which offer residents a good quality of life at a reasonable price.
By contrast, six of the nine places with the worst combination of house prices and life satisfaction are located in Greater London.
Researchers found that the key to a blissful and cheap life seems to be living in a beautiful and sparsely populated part of the country, where the natural landscape makes up for a lack of amenities.
The happiest place in the country was found to be Allerdale, Cumbria, with house prices at 3.4 times income and a satisfaction rating of 7.8.
The worst was Haringey, London, with house prices at 12.2 times income and a satisfaction rating of 7.2.