Considering that this is a tourist trap, in a super touristy area, the Beavertails is actually a very decent spot. I've been there a few times, over the years, and again, considering the facts above it's quite alright. Toronto has better ice-cream to offer, but this is the waterfront, and so it's nice to have something refreshing after a long walk.