Hyundai Accent: a car that has it all