10 out of 10 would absolutely recommend. This is a phenomenal program. The only downside is that I wish I had know about the program for my older two who are school age now. The knowledge, and compassion April brings each day to guide these kids is going to be hard to find in another program.