I am really impressed with the Morrison-Talbott Library, and would recommend anyone to visit.
They currently have a display of science projects done by local school students, which is well worth looking at.
The library is free to use for anyone living within the Waterloo area, and, as well as having a great collection of books, the library organizes lots of lectures and activities for people of all ages.
Libraries are not just for reading!