I don't usually write reviews, but after seeing all the reviews reporting poor gas mileage I felt like I had to say something.
I've got about 10K miles on my 2012 elantra.
Just about a month ago I drove from Cleveland to Ann Arbor (~180 miles) and I averaged 41 mpg.
That's with speeds between 65-75 mph.
When I first got the car I could get 29-30 in a city.
However, I've recently found it more fun to drive this stick shift car in a less-than-optimal way.
I now average about 26-27 in the city but get to enjoy the car a little more.
So getting at or above the estimated mpg is very possible.
In addition, there is plenty of room in the interior of the car.