The Carvel type ice cream shop on 24th Ave in the 70's was Perry's Delight! I was very young, but do remember it fondly!
We tried Mama's tonight. The owner was indeed very nice, letting us try whatever we wanted. He apologized for not being "ready" yet (no air conditioner, it was quite hot in there!). No pricing signs were up, etc. I tried the Spumoni ice and it was good. I'll have to try a few more flavors before I can give a better opinion! :)