They have a great selection of meats and cheeses and breads. I also love their bruschetta as well as their pre-made pizza dough they sell. The little restaurant is also delicious. Highly recommend eating there! The only downsides is that it can be hard to get a table to eat your food at as there is limited seating but the wait usually isn't too bad. Also parking can be tricky when it's busier as the parking lot isn't very large.