From my personal experience I feel the trainers over there are Knowledgeable, highly skilled and experienced.Moreover, Revision on a daily basis covering the previous day`s concepts was really helpful. The faculty often stays back after the classes giving sufficient time to clear the doubts and paying individual attention. Guys, believe me its worth to join a course there!!!