Mixed bag. I am very grateful for the care my daughter received while she attended rainbow land. There were a few issues we had with the management staff and as a parent wanting the best, I often felt frustrated that they prioritized the wrong things which would come off as just greedy or absent minded. Ultimately though at the end of the day my daughter would come home happy and singing songs she had learned and surprised everyone with her expanded vocabulary.