Average home sale ‘being agreed at £16,000 below asking price’

There are just 5% more homes for sale in Scotland than a year ago.