Amenities include: three parks, one of which is attached to the local community centre in the north of the village and has astroturf sports pitches available to the surrounding areas; Blairwood Park, Oakley United's football ground; a cycle track which was formerly a railway line that ran from Dunfermline to Stirling and provides access to the local countryside; a Co-Operative which doubles as a Post Office; two hair salons; a bakers; a butchers; a pharmacy; three hot food takeaways; a café and a few other grocery stores.