Is the following review positive or negative?

Warning: this is a bit of a novel... To get to the parts about the food and service, skip to the end... If you want to hear the story, read on. This place is beyond ridiculous. My friend and I walk in after a race, are greeted by the owner, and a nice mother and daughter immediately start recommending items for us. My friend orders the chorizo breakfast and I the falafel pita (naturally). I am always very skeptical about ordering falafel because so many places just don't get it right. It's either been frozen, it's too greasy, or too dry. So, as you can tell, I was nervous. The owner is super friendly when taking our order and just made us feel as though we were at home. We talk to the other patrons in the restaurant for a while (it really says something that extremely friendly, intelligent people eat here), and then go take our seats outside. The woman cooking the good brings us out two of the most amazing plates of food I've seen in a while, and the owner follows her with the forks, airing us that the food is freshly made and that he hopes we enjoy it. We dig in, and oh my goodness. The chorizo had the perfect amount of spice (according to my friend), and the falafel... oh, the falafel. It was crisp on the outside and moist on the inside. Just perfect! I have never enjoyed falafel that thoroughly; every bite was just a little piece of heaven. After finishing our meal, I had to step back inside to compliment the owner on the falafel, to which he responded by showing us just how truly fresh it is. They make a huge batch of it from scratch every day! I was so impressed by the quality and by how he made me feel right at home. I thought things couldn't get better, but as we were walking out, he wanted to make sure we had enough water since we had just run a race. Talk about a wonderful human being! I'll definitely be coming back here!
positive