If you want to pay $15 for a pizza you can make at home, you'll love this place! I feel thoroughly cheated paying $15 for a pizza that was the equivalent of 3 tiny frozen at-home pizza slices...but wait...they cut it into 20 1"X1" pieces to make you feel like you're getting more--all you're getting is duped! Aside from the outrageous prices, the server was very sweet and hospitable (even though I could tell the owners forced her to up sell probably a minimum of 3x per table).
Not going back...go next door to Roberto's where you'll get a decent amount of food for what you pay.