This store has it all...tons of books, a coffee shop attached to the bookstore, a cinema with free movies during the summer and a media room that has DVDs, CDs and videos. They even have an amazing kid's room that has a kid's theme with giant decorations. Author chats and book signings are scheduled many times during the year. Check out Mitchell's newsletter for the schedule. You can also sign up for an announcement of upcoming events at the counter in the bookstore.
The food part has cooking demonstrations and also sells cooking items. I like to come here for a cup of coffee in the winter and sit by the giant open fireplace. Nice place! Nice staff!