We have a second home nearby (in Stanley) and are in the area a lot. Honestly there are not a lot of "great" food options in the area, and Il Vesuvio has become our favorite and our go-to every time we are in the area....Honestly the only reason we gave it a try the first time was they were open. Most places close pretty early, and they were open late, so we didn't have many options....and they did not disappoint. Now we go back because we enjoy it!
It is a small place, and they can get busy, but again, that's often because other places close early. It's not fancy. It's just a small town Italian restaurant with hard-working folks putting out good quality food.
I highly recommend the Chicken Marsala. The sauce is creamier than what you would normally expect to see, but it is absolutely delicious. Someone in our family always gets that every visit. I highly recommend!
Other dishes are great as well. Had Chicken Parm this weekend and was very good as well. Our son gets the baked ziti every time, he loves it. Grandpa had the pizza, he gave it high marks as well.
So come with reasonable expectations....you are in a small town, don't expect big-city Italian....but for good, yummy, basic Italian foods I'd highly recommend it. Give it a try, you won't be disappointed.
And it looks like they do a ton of take-out. Mostly pizza. So a great option for that as well.
And lastly, the servers are always busy....who isn't these days....but they are good folks and will take great care of you.More