It certainly is a good workout, but you should mix it up a bit. Doing the same thing 5 times a week everyweek isn't going to make for a "well-rounded" athlete. Try mixing in some other stuff and testing yourself once a week. I bet you improve even faster!
Here is a link explaining the test.