What a wonderful school! The teachers are carefully chosen and are extremely hard-working and caring. The facility is nice and has had several recent upgrades. The best part is the kids! They are all so polite, happy, sweet, just wonderful. I can tell what a great school it is just by watching the happy, healthy, smiling kids leaving the school at the end of the day with the principal looking on as each child is walked to their car. My daughter loved everything about this school. It is such a great place. We are not catholic but that was no problem at all.