I was prepared to give a 4 or 5 star rating, but Libby took the liberty to return a loan early that I was 45 pages from finishing. 2nd time that's happened. Won't be a third,. If you use this app, make sure you finish your book the day before the DUE date. If there are persons waiting, they will snag it early.