When I moved to Cherry Hill many years ago I was happy to raise my kids in such a great School System. Pros: Nice facilities & people, reasonable fees
All reviews seem positive