Library system gets five-star review