MINNEAPOLIS (WCCO) – Alexandria, Minn. is ranked by a travel website as one of the best small towns in the nation.

Livability.com ranks Alexandria as number seven on their “Top 10 Best Small Towns” list.

READ MORE: Drive-By Shooter Targets National Guard Humvee In Minneapolis, Injuring 2 Guardsmen

The website calls Alexandria “one of the fastest growing micropolitan areas in the country,” with great natural beauty, a plethora of outdoor activity options and charming shops and structures – including the statue of the Viking “Big Ole.”

READ MORE: Tensions High In Twin Cities Amid Wright Protests, Upcoming Chauvin Trial Verdict

Here is the full list:

MORE NEWS: Police: Officers Fatally Shoot Carjacking Suspect Who Shot At Them On I-35W In Burnsville

1. Dickinson, N.D.
2. Oxford, Miss.
3. Rock Springs, Wyo.
4. Oak Harbor, Wash.
5. Brookings, SD.
6. Los Alamos, N.M.
7. Alexandria, Minn.
8. Traverse City, Mich.
9. West Plains, Mo.
10. Cambridge, Md.