A well maintained town with a wide variety of smaller, unique shops; diverse restaurants, bars, and eateries, all complemented by the pretty waterfront. There are also major banks, a good hospital, complete pharmacies and other services, including Government of Ontario. The Old Flame Brewery is worth a visit, even for non-drinkers. Everything is close and easily walkable. The locals are friendly and helpful.