The Salt Lake City Public Library is great. The collections are large for a public library. The building is beautiful; lots of natural light thanks to walls of windows. They have good story time for babies and toddlers. They also have an extensive movie collection but you have to put things like new movies on hold because you will never find them on the shelves.
more