Escape to nature's embrace at Ga Rona Villa Lodge.