If you are looking for a casual, but sophisticated place to have a cup of coffee or lunch, Cool Beans is the place to go. My husband and I along with a friend stopped here for coffee, but found ourselves lingering longer than expected so we stayed for lunch. The coffees were well crafted and sandwiches/salads/wraps we ordered were flavorful and fresh. The chic decor was very relaxing with an exposed brick wall and local art. This place is a definite "must do" if you are looking for a relaxing break in your day.