Buitenstekloof Mountain Cottages offer romantic and secluded self-catering accommodation in Robertson.