Worked just fine on grass, sand, dirt, you name it. I did wrap the tires in duct tape for traction. It has enough torque that if you touch the pedal those tires spin.
For the cost, I would just buy a gas powered pocket quad. I wish I would have got one of those to start with...we sold the hurricane on CL for 100 bucks.