Dora is the best! She is understanding, patient, punctual, warm, enthusiastic, dedicated and very caring. She has never disappointed us, never! She does her work with such dedication. And she gets along with children so well. She is amazing!