Pizza Review
I agree with the best pizza on the island. But that doesn't make it great. Ingredients are decent. Wood fired taste, but little to no taste in the crust. Ledo's would score a 2 from me, so it wasn't a high bar for best on the island.