This is such a great place for kids! There's a little play/activity area which is always clean and great for toddlers. They have a place with Legos and a coloring area for older kids. They do daily storytimes and have a theater program too. During the summer they do some free shows but the others you do have to pay for. I haven't been to the shows but the storytime is wonderful. It's a huge place with tons of books and a special teen area too to get away from the chaos of the younger kids. Free validated parking for 1.5 hours in their lot off 6th street but it does fill up fast before the story time hours.