I moved to the Twin Cities when I was 22, and it didn't take me long to realize I'd made a mistake. Oh, they were nice enough - the scenery was gorgeous, and there was always plenty to do - but coming from the Tennessee countryside, they lacked the community that I'd grown up with, the sense of belonging that came so naturally to small Southern towns.
Moving to Maple Grove changed that. Located in the northwest region of Minneapolis-St. Paul region, Maple Grove is like a small town in a big city. It has everything you could need in terms of food, shopping, and entertainment, but it doesn't swallow you up like most modern metropolises. I moved to Maple Grove and haven't looked back since.
Maple Grove isn't quite as large as its neighbors, but it doesn't lack for commercialization or convenience. You can find anything you need on Main Street, which runs directly through "The Shoppes" at Arbor Lakes. They have cafes, restaurants, bookstores, boutiques, and of course, plenty of coffee shops! If you're like and need your caffeine, make sure to hit Caribou!
As for the neighborhood, most of Maple Grove is a bit older than the national average. It's a suburb with a lot of married couples and children, so if you're looking for a party town, this isn't it. Personally, I consider the demographic a selling point - you don't have to worry about noise or crime, and there's a real sense of community among the residents. There are parades and festivals all tear long, and the parks are always kept clean and green. It's a great place to raise a family.
In short, Maple Grove is a wonderful place to live if you're looking for somewhere that's quiet and safe but doesn't lack for modernity. It's far enough from downtown Minneapolis that none of the bad stuff spills over, but close enough that if you want something you can't find in Maple Grove, you can always hop a bus and travel a few minutes south. It's a win-win situation for everyone!