First my wife and I have been riding atv's for about 20 years and have owned several, 5 Polaris, 1 Suzuki, and 1 Can am outlander 1000. We have mostly rode big bore machine's, XP 850'S and the Can am 1000. After having so many problems with the last 2016 850 I bought the Can am outlander 1000. Well I have had a major problem with it that took months to get fixed. That brings me to the point here, we needed a atv to push our race car at the track so I started looking around and came across the CF moto brand, After reading and reading I thought I would take a chance. We live in So Colorado so we do a allot of riding in the high country out here.As high as 13000 ft, very rocky rough riding, so it will beat up a atv. So fare the CF moto has held up very well with zero problems, but after riding the Polaris and Can am atvs for years I can give a honest opinion of the machines. The CF Moto is a great buy for the money with all the extras you get, 3 things that become very noticable is how wide it is. At only 46" it is not as stable as the brands we been riding,they are 48" wide, also the wheel base is about 8 inches shorter, this tends to affect the ride quality as dose the 61/2" of travel in front. This is not enough, 8" should be the min like the back, out west here we have very rocky trails. the back seems to work pretty well since I took the sway bar off to free the rear end up, much smoother now. You will hardly notice it for most riding conditions. But the front needs work. The Can Am's and Polaris have 8 to almost 10" of travel, much nicer riding,The ride is not bad most of the time but get in rough stuff and it's another story. Would I buy it again? for sure, it dose everything thats ask of it and so fare has been very dependable. It's a great looking atv with great power for it's size even in the high elevation here in Colorado. I would look hard at the 1000 if it had a better suspension under it. Just my take.