Architecturally the castle bears some resemblance to Caerlaverock Castle, being triangular in plan, with similar twin gatehouses at the south-west corner. One of the two D-plan towers still stands to four storeys, and has a pit prison below. Above this were several rooms which probably served as the lord's lodging, as suggested by an elaborate fireplace in one room. Only the foundation of the second gate tower remains. The gate originally had a portcullis, and a turning bridge over a pit.