I don't own one, but did have one issued to me as a rental recently. It was a newer one with low miles.
I can honestly say that I'd never want one. It was uncomfortable and quite frankly, a dog. It couldn't get out of its own way in a parking lot.
I'd not want my child in one. It lends itself to looking sporty, but doesn't perform in that manner, so on that respect would be dangerous.
Hyundai overall is now a decently manufactured vehicle. Look at one of the other models if you want a Hyundai for him.