Waterfalls and forest at the Hidden Valley Inn, Pine Ridge, Belize