Every thing can not be satisfying . Every school has negatives and positives, untill, my child is happy with the school.
Definitely a good school with great education for any child. good infrastructure, well trained teachers in all segments.