I can only speak to the children's section of the library since that is where we spent our time, but it was wonderful! Great selection of books as well as a large area of sensory learning toys for kids ranging from infant through elementary school. My baby daughter loved reading, and playing with other kids in the area. Definitely a great way to spend time in Cave Creek--we came on a rainy day and even then the views were wonderful!