An application for 140 homes in the Ross-shire village of Evanton has been approved by Highland councillors.
The councillors praised the Highland Housing Alliance (HHA) plans, describing them as attractive in an area where housing is much needed.
The development, at Thomas MacIver Street, will unfold in seven phases, starting with 40 affordable units in a mix of two and three bedroom semi-detached houses and bungalows, and eight two-bed flats.
Later phases will see the building of private units.
The main vehicle access to the development will be from Swordale Road/Hermitage Street with a bend introduced to the south to lead into the site, and new access formed by extending Thomas McIver Street.
The landscape scheme involves tree planting, walling and hedging.
HHA has also planned wildlife corridor and areas of mown grass.
Foot and cycle paths will traverse the site, and other paths will mown through meadow grass to provide a choice of formal and informal routes for recreation or active travel.
Native trees will also be planted in the green space.
The general style of the homes includes grey roof tiles, white dry dash walls and feature stone panel.
In their report, council planners said: “The proposed house designs and layout will create a place with amenity value to future householder.
Developer contributions of £650 per unit have been agreed in order to fund various local transport schemes.