caves valley