A charming place nestled by a river and waterfall.