As others have said, whether you get a good cardio workout or not is all about your heart rate. Get your hands on a heart rate monitor (you can get cycle computers that include a heart rate function), find out what your HR zones are, and go to town!