I remember that there was an idyllic spot here between the two mountains.
What is the meaning of the word ‘idyllic’?