A lovely spot where the peace of the natural environment seeps into you.