Hyundai Ioniq Electric in-depth review | Is it a good electric family car?