Absolutely FANTASTIC. The Rainbow family have been exceptional in their care, teaching, safety and holistic welfare of the children in their care. Creating and instilling a sense of identity and belonging in the children and working with each child and parents to ensure their happiness and well being during their time at Rainbow. Thank you.