Noe Valley offers many pizza places but Haystack is just the best of all. Their crusts are so amazing and the pizzas are huge. it is a friendly atmosphere and the staff is very nice. the price of the pizzas are average. They also deliver which pretty convenient. they also have a variety of Italian food but I would recommend tasting the pizza first.