Thank you for such a great review! We are so happy to hear that you're so pleased with the level of care and education we provide here at Thornhill and that you'd have no hesitation in recommending us to other families. Thank you again for taking the time to review Thornhill; it is really appreciated.