First experience today and it was great. Hands down the best pizza I had in town. Make your own pizza is priced around $8 and it is totally worth it. I think you can put unlimited amount of toppings on it. (I only tried like 8 toppings but it was still good!) but there were some downsides like parts of the dough was uncooked and little pieces of chicken was too. But overall damn good pizza! And yes they have sriracha ;)