It's too difficult to find specs on those bikes, but judging from pics I saw of your bike, I, weighing in at 149 lbs, would ride that CA Tire bike off curbs but not down stairs in sets of 3 or more. I'd likely ride it on most nature trails if not too rocky or rooty.