The town has largely retained its 'market town' atmosphere and has many attractions to visitors and residents alike, including the well-maintained Castle Gatehouse, a large country park and activities based around the river.
Most of the town's shopping facilities are concentrated on the High Street, which runs for about through the town centre.