It is mostly online. You have to go to campus in Bowling Green at least once to clep out of skills lab(there's only like 12 available spots, it's first come first serve based off when they email you a sign up sheet), if you do not clep skills you have to go to campus three times for lab(every other week, 3 times total on a Wednesday or Friday for 4 hours) and you have clinical second semester every Monday or Tuesday (around Nashville TN and surrounding counties and Bowling Green)depending on when/where you pick. They offer you like 5 different hospitals to chose from first come first serve. (10 clinical days total) and the last semester you have to complete 120 hours with a nurse they pair you with at one of the hospitals around TN or KY they have a contract with and it has to be done in 6 weeks. I would not think it's very ideal for someone in Cali, being so far from campus/clinical sites. They are accredited though. Program is do able and most people work full time up until last semester. They give you the option to clep out of skills, maternity, and mental health which is helpful. You could graduate from the program with only taking 5 classes.
Hope this helps!