The picturesque village of Helmsdale has about 1000 inhabitants. The village is an excellent service centre with 3 hotels, bars, restaurants and several mini-markets.