Dalfard is a village of beautiful gardens and rivers