You are given a review about a place. You need to provide a rating from "1 star" to "5 stars" for this place.
One example: Although I did enjoy the food here, I was completely unimpressed (and slightly annoyed) by the overpriced margaritas. I ordered a platinum which contained "fresh" juice. It tasted like it had sprite in it, so I thought surely she gave me the wrong one. It turns out that "fresh juice" is really margarita mix on tap from the same gun as the sprite. I asked for something fresh to replace the horrible margarita and received a rocks glass with just muddled lime and a salted rim. I'm not sure it contained any tequila. Horrible! It's not that hard to make a fresh margarita!
Solution is here: 2 stars
Explanation: The writer has been annoyed in this place and has enjoyed the food. So, "2 stars" sounds reasonable for it.

Now, solve this: Service was fast and friendly, restaurant was clean and toppings were fresh.

I tried the gluten free pizza crust with daiya cheese, house made meatballs, sausage, onions, and peppers. I was happy to have a gluten and dairy free option, it's great to see pizza joints offering this.

My pizza was a bit bland, even with all the toppings.

The gluten free crust is not bad, but it's no great either. I make better at home. It is thin, but they don't get it very crispy and it tastes like it needs some salt and a brushing of olive oil to give it some flavor. If they could season and pre-bake the crust to crisp it up it would be much better.

The meatballs and sausage were very greasy. After baking, oil from them was running all over my pizza.

Daiya cheese is awesome, but I wish they would put a bit more on there. Some parts of my pizza did not have any cheese at all.

They charge extra for both the GF crust and daiya cheese. All the other toppings are included in the standard pizza price. I'm not sure what the rationale is behind this. You can load up a standard pizza with all kinds of meats and veggies, but if you want daiya cheese and just one or two toppings, it will cost you extra.

The concept here is interesting, but I think it falls a bit short of the mark.
Solution:
3 stars