I've been using this library for many years and have never had a bad experience. The self-service machines are very easy to use and you can use them to pay for reservatio ... more