We love this place for great coffee and absolutely great tasting sandwiches which are always freshly prepared. The place is small and simple and has a rustic feel (which is not everyone's taste) but it is worth going there. They offer many different coffees and specialty drinks. They have a pretty good selection of different kinds of coffee beans and a small selection of gift items for sale. During the summer and fall they sometimes have an outside barbecue with super tasting grilled chicken (times vary depending on weather and Village events). The owner also does food catering but I cannot say anything about this service other that I know the food is great.