Mill at NW corner circa 1800; N, S, E and W ranges ear;y 19th century; cattle courts and addition to S range later 19th century. Single, 2- and 3-storey, near quadrangular plan, farm steading sited on falling ground. Rubble masonry with some broad droved dressings, long and short quoins; piended roofs of stone slate, slate, corrugated sheet metal and bitumen impregnated paper; boarded doors.
N ELEVATION: slightly advanced threshing barn (circa 1800) at right with droved quoins and large 2-leaf hayloft door. Byre and feeding stance at left (early 19th century); 1o feeding doors at ground with droved margins (4 at right with openings enlarged by breaking into lintels), later sliding door to turnip shed at centre. 7 irregular windows to hayloft and granary at 1st floor, hayloft door breaking eaves in gabled dormerhead second bay from left. Stone and welsh slate roof, bitumen impregnated corrugated paper on S pitch.
S ELEVATION: 5-bay. 2-storey straw barn (circa 1800) at left (W range abutting at lower part) with large droved quoins, entrance at re-entrant, stone slate roof. Passage at right with later lean-to slate roof leading to blocked segmental arch of feeding stance (early 19th century), and entrance to cattle court at right (later 19th century); 3 further arches (timber safe, 1 blocked) to former S (courtyard) elevation of N range. Covered cattle court abutting at centre with rounded angle and sliding door; further cattle court advanced at right with supposed standing stone in re-entrant angle, rounded angle as left and 2 sliding doors; open slate roofs on both courts. Taller end bay of E range (early 19th century) at far right wiht door to poultry house, piended roof with slates at S, corrugated sheet metal elsewhere.
E ELEVATION: cartshed, early 19th century; stone water trough at left, 4 segmental arches at centre and right, 1 with doors to gig house. Taller end elevation of N range at rigt with door to byre.
W ELEVATION: Curved wall at left enclosing mill race (circa 1800) in re-entrant, window in bay above with remains of iron control mechanism at right, with 2 openings to wheel house, 2 windows at 1st floor and 1 window at 2nd floor; blank bays to straw barn recessed at right. Single storey early 19th century wing at far right with 2 blocked windows. Stone slate and corrugated sheet metal roof.
E ELEVATION: off-centre 2-leaf door to implement shed with large quoins; stable door at left re-entrant and byre door at right, galvanised roof. 2 storey threshing barn at far right with gate pins to former open cattle court.
S RANGE: 2 blocked doors to stables on S elevation; piended corrugated sheet metal roof. N elevation with sliding door to implement shed at left (later 19th century), stable door at right.
STACKYARD WALLS: rectangular yard at N enclosed by rubble wall; remains of shackle stanes.
IMPLEMENT SHED: former boiler house; single storey, rectangular plan, built on falling ground at S stackyard wall. Large 2-leaf door at S, truncated stack at N.
FIELD TROUGH: stone slab water trough in S extension of E stackyard wall, extending to field at E.
MILL DAM: separated from NE corner of steading by lane, pond drained. Rubble dam at S and walls at N (with bole on S side), E and W, sluice and some large lining slabs at main dam wall.
INTERIOR: many original fittings and equipment retained.
Mill: wrought-iron overshot waterwheel with drive mechansim connected to an early example of a Scottish threshing machine (patented by George Meikle, 1788), with elevator to straw barn; hand operated fanner and bagger in lower threshing barn. N range: stone slab water trough, timber and rubble feeding trough in feeding stance, cobbled floor, stone slab trevises and timber feeding hecks in byre; cattle cake cutter in hayloft granary. E range, cart sheds: timber floor and harness pegs in gig house; cattle courts: central raised feed passage with cast-iron column supporting timber beam, timber feeding hecks on E wall. S and W ranges: byre with cobbled floor and stone slab trevises; stables with raked cobbled floor and timber trevises; binder/reaper in implement store.