My brother actually has that set and I have a symbiote Spider-Man one.
It comes with this weird squishy web thing attached to one arm, here's a better view.
I also have this beach set that I bought from Dollarama, I got it for the turtle.
Was it worth 3 dollars?
Surprisingly, the quality is very close to that of Lego with some pieces, while others are permanently stuck together now.