In general it offers a solid academic program with well-structured content. However, for a distance university, the student support could be better. You are largely on your own throughout the process.
If you are and organized person, it can be a great flexible learning option that fits around your schedule. On the downside, do not expect the traditional university experience: no campus life, little interaction with classmates, and limited face-to-face contact with professors.
Overall, a good choice if you know what you are signing up for.