Moretti's Restaurant has the best thin crust pizza in Schaumburg