Montclair Public Library is one of the nicer township libraries I've seen. It is located in a large and attractive building, and is very well kept. Their collection is great too! They have an especially nice children's section. In addition to books they also have a limited selection of VHSs, DVDs, and CDs which you can borrow - all for free! They also have free computer labs for public use and a cute cafe built onto the library itself. Overall the library is a great place for everyone to have fun.