great company to do any training with. i have attended courses at different companies and they don't even come close to New Horizons professionalism and learning environment. I did an IT course with them and the trainer was great really approachable and new their stuff. Will recommend and come back for future training for my business.