I have a hard time with ice cream because the sweetness just messes with my body in bad ways - but McMahon's is way more about flavor than sweetness paying off both in not making me feel terrible an hour later and in just being way better than most. The pricing is also good with everything I'd want as the basic thing (2 scoops and waffle cone) rather than a pay-for add-on. The flavors are really great, I forget the 'official names' but I had a scoop of oreo and of birthday cake and they were fantastic and the staff was nice enough to let us get samples of a handful of flavors before we decided on anything without any complaint or rushing us.
Also a whole firetruck worth of firemen were there as well, and anywhere firemen or cops frequent tends to be really good. It seems like it'd be really good for families as well with lots of stuff to keep kids entertained beyond just the tasty eats.
Absolutely plan on returning.