Finally found the pizza of pizzas, the only place I ever had pizza like this was Times square! Friendly...
All reviews seem positive