Course quality is not the best but some trainers can better. The accounting department is a little bit too harsh sending several text messages and calls even days before the payments are due, and I have been paying punctually. Personally, do not recommend it.