The teaching staff are so professional , dedicated and are very good in their subject areas and how to impact knowledge to the students.Clean and serene environment.The professionalism of the front office staff is second to none.I will refer my friends and family to this great school.