Ultimate connection with nature at the Calilo Hotel, Greece.