Flatiron is a great addition to the rather nonexistent Davidson dining scene. Its in a great location and the atmosphere is fabulous. I have only been for lunch but I will certainly be back for dinner. Upscale lunch can be difficult to find but Flatiron offers lunch fare done really well at a very reasonable price. They offer a huge selection of appetizers so its also a perfect spot to grab a drink and nosh on some small plates. I would suggest making a reservation, dining at one of the only restaurants in Davidson has its downsides.