I absolutely would recommend YYC to others. This is a place where children learn about themselves and the world, to be kind to others, and about social responsibility. They learned independence and good manners, as well as other skills that they take with them to this day.