However, a universal consensus is yet to be reached about a single definition of ecotourism. Experts on the field, government agencies, tourism operators and environment conservationist organizations, have attempted to define ecotourism, thus producing the various existing definitions. Given that this concept comprises an activity, a philosophy and a development model, it is difficult to accurately define it. Nevertheless, most of the definitions share the following elements: