It is reasonably large in size for a village, with two churches, one Church of England Parish Church (St Mary's) and one Methodist, as well as a primary school, three public houses and a hotel.
The village has an adequate size, featuring two places of worship – one Anglican parish church (St Mary's) and one Methodist church – as well as a primary school, three public houses, and a hotel.