Idyllic village near by a river