I moved out of Brooklyn over 20 years ago. Is L&B Spumoni Gardens Sicilian Pizza still as good as I remember?