The Chevrolet Sonic is a compact hatchback that does not pretend to be something it is not. It has sharp body lines, a low stance, and a tight front end that together give it a slightly aggressive but not shouty look. On Miami's narrow streets and in cramped parking spots, the Sonic's dimensions work in your favor: the car pivots on a dime and fits where bigger sedans have already given up.
The cabin does not dazzle with luxury, but it does not disappoint either. The seats are decent, the plastic is where you would expect it, and the center console is angled toward the driver with all the controls where they belong. For a compact, it is surprisingly roomy up front, and even a tall passenger will not have their knees jammed against the glovebox. The back is tighter, sure, but there is enough space for two kids or a couple of Whole Foods bags.
On the tech side, the Sonic holds its own: Apple CarPlay and Android Auto come standard, the screen is responsive, and pairing takes no effort. The sound system is decent, and the hands-free calling is clear enough that the person on the other end does not have to ask you to repeat yourself.
Safety-wise, the full suite is there: ABS, stability control, airbags all around. Nothing groundbreaking, but everything you need. In traffic, the Sonic behaves predictably: the suspension is neither harsh nor floaty, just firm enough to keep things composed without rattling your teeth on rough pavement.
Short version: the Sonic is an unpretentious car you can just get in and drive every day. Not a sports car, not a business sedan, just a solid city runabout with an honest set of features. If you are looking at long-term car rental in Miami without the hassle, the Chevrolet Sonic is worth a look.