From what's published on the website, I see nothing wrong with it. The class descriptions look rigorous, and exams and labs are onsite 2x/mo.
What I'd ask about is whether there's any MCAT support or admissions advising, and whether they have a committee letter.
Interesting.