 I'm very satisfied with the car. It's the right size, the only problems we've had were early model year problems and though annoying were quickly fixed by Mazda. It is starting to show its age though. Rattles are starting, the suspension does not seem as tight as it once did and fit and finish are being to show some age and the effects of two kids. The tires that Mazda put on the car were terrible and had to be replaced after 20000 miles. Replaced these with a decent set of tires and the wear on them is much better. Though the probably still wearing much more quickly than reasonable. It has enough power and is kinda fun to drive. If the dealership was better I would consider another Mazda