cycle valley