Excellent facilities, wide range of books, plenty of study space, lovely staff and entertaining children's sessions