I think the Grayslake library is good for a town of this size. It does not always have the latest version of a book you are looking for but it does have a large selection of books. It does not offer many paperback novels but mostly has hardback books which is a small drawback for when you want to take a book on a trip. The DVD/Video/CD selection is great and free.
more