Let me start off by saying the food here is great, I've never been unsatisfied with my meal! That being said the reason I give this 3 stars is because of the staff and overall atmosphere.
Every time I visit its a hit or miss with the kind of service I'm going to have. I either have a great server who's on top of their game or a terrible server who I see once every 30 minutes. I once waited 45 minutes AFTER I was done with my meal until I saw my waiter returning from out front and was able to flag him down to ask for my check, which I then waited another 15 minutes for. Before that my order had come out wrong and there were all sorts of problems with correcting it. You either get the 5 star treatment where the staff is friendly, in a great mood and does their job well or you walk in and it feels like you're an inconvenience and they're "too busy" for you even though there's 6 people total in the place.
As I said before the food is great, and I will return to The Vine again, but it's not my favorite place to go.