Arrived in the Village Inn to have lunch with my kids. Ordered as soon as the server came since my kids were hungry, 1 salad and 3 kids meals. The restaurant was fairly empty, probably 4 tables seated total at the time of arrival. We waited over 30 minutes for our food and not once did the server come to check on us. I finally saw the hostess come by and politely asked if she could have our server check on our food, to which she walked off and went right to the server, not saying a word. We still must have waited another 20 minutes after the inquiry, with still no information on why it was delayed. Finally our food comes out and it was the wrong order. As frustrated and hungry as we were, we just asked for missing fries, but what upset me the most was no apology or explanation on why our food was late and wrong! Before we are half-way through our meal, our server drops the check. I tell her we would like to order pies so she picks up the check, says "oh, do you know what you want?" and crumbles the check. Not even half-way through our meal without asking us if we need any drink refills or sauces, etc. she gives us the check and doesn't wait for us to complete our meal before asking if we need anything else before bringing the check. I am the type of person that tips minimum 20% for mediocre service, and I couldn't bring myself to tip a penny after the service I received today.