Narrabeen Community Kindergarten is by far one of the best preschools I have come across (as an early childhood teacher and a parent). My daughter loves the nurturing environment and has thrived ever since starting there.