I think it is a decent alternative. Contrary to popular belief, or what anyone will actually admit, Hyundai seems to make a pretty decent car from what I have seen. I have a co-worker that loves his elantra and never has any issues with it. I do however, think that the Mazda looks better