Livability.com has collected more than 40 data points each for more than 12,000 towns with populations between 1,000 and 20,000 and Bar Harbor was ranked as one of the best!

Bar Harbor's original name was Eden when it was established in the 1700's because of the stunning views, modern day Bar Harbor still lives up to its original name. Some of the reasons for Bar Harbor's high ranks are the healthy lifestyles of residents, public and private education, and Acadia National Park.

Coming in 5th is a huge feat out of more than 12,000 towns surveyed. The towns beating out Bar Harbor include St. Augustine, Florida in 4th, Durango, Colorado in 3rd, Los Alamos, New Mexico in second, and first place goes to Lebanon, New Hampshire.

Full top 100 list can be viewed here.