So far,everything has been good , decent, and on time. Instructors are easy to get in touched with. It seem like everyone has their own experiences, and reading some of these reviews kind of got me scared to attend the classes. LOL. But I've noticed the instructors are easy to get in touched with , I have their personal numbers, and actually send them a text message when needed. So far, I haven't had any problems. Thankfully, I was approved quick, and waiting on my tablet and laptop.