Agreed, but my only negative is it is a two stroke. Sometimes they can be picky. I bought the yamaha raptor 80 just because it matched my 660. It has a very crappy front end suspension (non independent). I think the honda trx 90 is better than both the yamaha and the suzuki. It has a great suspension for a small quad and as most hondas, it will run forever with minimal upkeep. there are also several aftermarket parts if she should want to upgrade.
2 strokes get a bad rap because too many people know too little about them. Mix the oil wrong(LT 80 premixes itself) and they run bad, adjust the carb wrong, they run bad.
Maintain and properly tune a 2 stroke and they will run well forever. They are very simple and cheap to fix.
My friends 89 JR 80 will still start first kick almost every time and it runs great.