I have always been able to find what I am looking for at Barnes and Noble, they have a great selection. The atmosphere encourages you to take the time to read while you are there and make a selection that really works for you. The children's area is very kid friendly, my kids love it! They also have a lot of different activities such as story times for kids, book release parties, etc. Basically, this is the only place I will go when shopping for books.