For a consistently good meal with great atmosphere and service in the Dilworth area, look no further than 131 Main. The food is fresh (no freezer on site) and has a different spin then most other American fare restaurants.
The double dip appetizer (guacamole and pimento cheese with tortilla chips) is absolutely amazing. And the fresh fish is prepared differently every day and is always a good choice. Others I've dined with have commented on how good the steaks are, and the homemade salad dressings are my favorite of any restaurant in the area. And please do not leave without getting the cornbread; it's served warm in a cast iron skillet with honey for slathering on top. And then there's dessert - you MUST have the banana cream pie. Delish.
The atmosphere is casual and the patio (with fireplace) is a great area in which to sit with good food/drinks and to socialize with friends. The bar area is quite large and a great place to grab a drink with friends or order up a quick meal. The martini list is different from other locales and the full bar and beer/wine won't disappoint. Overall great dining experience.