from your description (I don't know anything about the actual bike), it might be perfect for the kind of riding you've described. The price is right, and if you don't take yourself too seriously, it should be fun to ride around town.
Offroad is a different story, but if by "light" you mean gravel roads and paths through the park, it ought to handle that, too. You can make a pretty significant change in a bike's feel and handling just by changing tires, so that's an option.