Barnes and Noble has it all. They have tons of books, movies and music as well as a coffee shop! I love spending time here but it's a little depressing because I can't afford to take all the books home with me. :) They have a good selection and if you can't find what you want, you can go to the help desk and order it and they'll contact you when it comes in. The children's section is pretty good size as well as the magazine section. They have calendars, bookmarks, pens and more. If I could spend all day here, I honestly would. The staff is friendly, the store clean and has a very friendly feel.