Sahadi's is an inexpensive to moderately priced restaurant They have interesting entrees and I have yet to order anything that I regretted. Their wait staff is a little slow so you have to be willing to make a relaxing meal out of your visit. You can also go for wine tastings and listen to local bands on the weekends.
Along with their small restaurant, they also have a nice little store to buy candies and desserts or exotic foods. They have a very nice selection of wines also.