I have been using 3M for library books for sometime now. I find it easy to check out, return books, and read in all of my devices. When I first started using 3M, it took a while for newly published books to appear on the site. Now, new books appear very quickly. My only complaint is that occasionally a 3M search cant find an Ebook that my library says they have available. I have to open my library website, do a search & check the book out through my regular library website/account. The book will then show up on my 3M bookshelf. A pain but not complicated. My score reflects the search problem, but otherwise I am very happy with this app & use it almost daily. If you arent appreciative of this app, try the Overdrive app where nothing about the process is easy & books cant always be returned early.