I'm giving it 2.5 stars because I'm just not a huge fan of their pizza. It tasted ok but didn't make me feel well for a day or two. I like it when pizza isn't sloppy. I felt that it could have been crafted in a better manner.
If you're a fan of huge pizza portions and lots of cheese, then this is your place. Just not for me. Updated a previous post to be fair to the owners. Wish them luck. Turtle Creek doesn't have much going on so this place should dominate the area.