Bikes are like everything else. You get what you pay for, and this bike is extremely cheap indeed. Which is fine, if that is what your budget stretches to I'm sure it will work well for you. But don't expect the components - gears, wheels, suspension forks etc to last very long, especially if you take it off road. Cheap bikes are cheap for a reason and you may have to end up replacing bits and pieces before too long. TBH, if you can stretch your budget to maybe double the price you would then buy a bike which would come with a better frame and better components and in the long run might end up cheaper for you.