Thinking about sending my son to this school. Would like some independent opinions about the school. positive and negative please.