The town has a primary school, rural fire brigade, doctor's surgery and vets. In terms of shopping there are two grocery stores, a post office, a petrol station (which doubles as a video store and grocery shop), a newsagent, two hairdressers, a cafe, a butcher, a bakery, a pharmacy, a pizza shop, a burger shop and a Chinese takeaway. It has one large pub overlooking the river, a sizeable bowls and recreation club which has its own bistro and a golf club adjacent to Seven Mile Beach.