We have been to David's many times for breakfast, lunch, and dinner, and have never been disappointed. The interior is not fancy, but the food and service is always excellent - and the prices are very reasonable. We have never tried their delivery service, but dine-in is always solid.