I am considering whether this school would be a viable option for my 7 year old DS. Your experiences/views of the school would be greatly appreciated. Thanks