Excellent everything – location, place, communication. Also, many kid-friendly amenities. Parking nearby is expensive, so ideally you don't have a car.