What a great resource for the area. The GHPL is inviting, clean, well staffed and a local gem. The number of resources available are really great. You can get just about any book through the catalog (requests from other libraries). Well-stocked DVD and audio book sections will appeal to even non-readers.
I can't say much about the children's section or activities but based on the sheer number of kids around, it must be more than adequate.