CGP is an awesome preschool. Half-day program is just enough for our little guys without being too overwhelming or tiring. Love the teachers and community here. Our oldest has attended here 3 years and wishes he could stay another year before kindergarten!