I am amazed at the depth and breadth of programs that are available to children and adults. The free Wednesday STEM program for kids is very creative. My wife really enjoys the free Yoga classes on Monday and Wednesday evenings. I m impressed with the library staff and how customer oriented they are