Finca Lilapad is a humble yet beautiful wellness retreat sanctuary, nestled in Costa Rica's lush jungle opposite the tallest waterfall.