The Centennial Hills library at Buffalo is a swell place to study. They have individual study rooms, that you can reserve. The library is nice, clean, and the staff is really helpful. There are things for kids to do. This library is well mapped out. There are plenty of computers and space. They also deliver a nice walking trail in the back. So, beat away from television and discover books at the Centennial Hills Library!