The Marymount program is 16 months (there is a summer semester). I am not really sure how the other programs in the area compare but I do know that Marymount has a good reputation in the area. The program is a little disorganized at times, but I am sure that each program has some degree of issues. I'm in my second semester now and so far I am pretty happy with how things have gone. I think it's a great option if you aren't able to leave the area!