Essentially in the middle of the jungle next to an unknown archaeology site, the Hotel Yapahuwa Paradise provides an unexpectedly luxurious getaway.