The food was great. Everything was delicious. My three stars are solely because of mediocre service. Our waiter was very short with us...not necessarily rude but just seemed like he'd rather be elsewhere. My daughter waited 15 minutes for a refill on her drink. The other two didn't even get refills. The waiter barely even stopped at our table when he checked on us. Rather, he'd walk by and as he was passing would talk over his shoulder to us, "how's everything?"...didn't even wait for an answer. It's a shame because despite the variety on the menu and great tasting food, I doubt we'll be back. A plain pizza and 3 orders of spaghetti shouldnt result in a 90 minute visit.