Like some other reviewers, we had taken a whale watching trip with Elding a couple of days before, but having failed to see any whales on that trip, decided to have another go.
Having experienced both ways of doing this trip, there really is no competition. As others have said, the Elding "version" is on a bigger, slower ship, and the whole experience is less satisfying.
What impressed us about Sea Safari was the warm welcome, the clean (and sweet smelling!) suits and, above all, the cleanliness of the boat. It was spotless, despite, apparently, being 8 years old. It looks like new....apparently because the owner (Dad) is fanatical about looking after it.
The whole operation is run with a family atmosphere (Dad and daughter on the boat, Mum in the shop) and they seem like people who really care about giving visitors a good experience.
Others here have described (accurately) what you see and do, and the advantage of being able to react quickly by being on a small boat, but, there really is no comparison here to the "pile 'em high" style of the bigger ship operators.
This is definitely the trip to do, made all the more pleasurable by the friendly and super efficient family who run it.