middle valley