I absolutely love it. I thought that maybe it would be a little easier than on-campus classes, but they are NOT. Not that they are super hard or anything, but they do make you work for your grade. The teachers record their lectures and you watch them like you are in a regular class. All of the teachers are easily accessible for any questions through email, Skype and phone. The tests are proctored through ProctorU, which uses your webcam to watch you take your test. That takes a little getting used to, because it feels weird.
You are able to participate in ALL University activities. There is even a specific honor society just for APK members, called Phi Epsilon Kappa. They are very active and hold meetings about every two weeks. I'm a member and it is really fun, especially since you can meet the people that are taking all of the same classes as you on campus.
Also, there will never be any indication on your transcript or diploma that you took these classes online. Which I was a little worried about, but am so happy it is not. You are also able to take other classes on campus, just not anything that is major specific. Like next semester, I am taking Physics and this one-credit Fruit for Fun and Profit class on campus, and the rest of my classes online.
Do you have any other questions? It's a really great program and I hope you enjoy it as much as I do!