Barnes & Noble offers a wonderful selection of books, games, and activities for all ages. Customers enjoy browsing and find the staff to be friendly, helpful, and knowledgeable, with outstanding customer service. The associates are willing to go above and beyond to help find items or place orders. The location provides a pleasant experience for spending time, including enjoying coffee and pastries. Prices are retail, but the rewards program is surprisingly generous. It is a great place for a visit, providing something for everyone.