Running a B&B, hotel, or Airbnb in South Africa area comes with its perks; stunning views, happy travellers and glowing reviews. But what happens when guests start griping about early morning sunshine, lack of privacy, or uncomfortable room temperatures? These...