Absotutley! I haven't been in a couple of years, and feeling the need for a group hug!
What do you think about Northshore Park in The Woodlands? It has covered pavilions, picnic tables, grills, playground, ducks and a lake. Pretty too.
Am I jumping the gun?