Thank you for taking the time to post a great review. It means a lot to us all to hear that your son has been so happy during his time with us. Our wonderful staff are a real credit to us, we are very proud of them all! We are sad to say goodbye but wish your family all the very best for the future.