The town is located in the Stewiacke Valley at the confluence of the Stewiacke and Shubenacadie River and is a service and support centre for local agricultural communities as well as a service exit on Highway 102.