Community-based tourism is an opportunity for tourism companies to develop alternative models of making profit based on ethical dealings with rural communities and their natural resources. While potentially challenging and not necessarily straight-forward, ultimately community-based tourism can make a great deal of sense - it's good for business, good for local people, and good for the environment. Community-based tourism, if done well, can make a substantial difference in incomes for local communities and help improve natural resource management and conservation at local level.