A croft is not a building. A croft is a unit of land subject to the Crofting Acts. It may or may not have a house on it.There are around 2,000 crofts on Skye.