The town has picturesque location along both banks of Cherna River and more of the residential buildings are perched in tiers on its Northern slopes. It is the longest town in Bulgaria — 16 km.