We are looking at schools for DD and have a few apparently decent options around us. Obviously each one has their pros and cons. Just wondering what other people's must haves and deal breakers are?