Quality Teaching Staff are one of the most professional agencies I have ever had the privilege of working with. I find them to be an honest and trust worthy company that are dedicated and provide the best possible service to those they work with. I would strongly recommend Quality Teaching Staff, not only for their support but for providing ongoing advice from amazing staff.