Hi there, Does anyone have any thoughts on Cranmore prep. I am thinking of placing my son there but a couple of things are worrying me. Would appreciate any thoughts - good or bad. Thank you so much.