We've been to DaVinci's a dozen times and always had a wonderful experience. The owner is Cordon Bleu-trained and has had restaurants all over the world. Both he and his wife put a lot of love into the menu, the atmosphere, and the customer service; they know many of the patrons by name.
They've kept the restaurant small by choice, so that they can have personal interaction with the customers and keep close control of food and service. Definitely make a reservation if you plan to go on the weekend, and you can still expect to wait a bit for your seat even with the reservation. It's absolutely worth it, and you'll be surprised what friends you can make while waiting.
Take a deep breath and plan to make an evening out of the meal. It is an European dining experience; we've had dinners upwards of three hours. Relax and go with the flow, rather than trying to force the American mentality of rushing from one course to the next so you can get out the door. They'll get you out quickly if that's what you want, but the whole night is much more enjoyable if you treat it as an experience and stop to enjoy your company. No matter how busy, they will never rush you out.
Their specials list is nearly as long as their menu. They'll bring the board and explain the entire list; wait for that before you make your decision. The menu items are good, but the specials are awesome.
They also have a to-go menu that you can find on their website, at less than half the price you would spend in the restaurant. It is restricted to their standard menu options (alfredo, parmigana, etc etc) with salad, soup and dessert. It's not nearly as good as the in-restaurant food and experience, but still an excellent deal and high-quality food.