I'm not sure why this place has been getting such bad reviews - I've been here several times and always enjoyed it! It's true the owners can be a bit prickly, however I've found the views and facilities more than make up for it.
You're right on the beach, and, since Hornby is so small, you're not far away from anything. The campsite has a nice, simple playground, and the people there are always great.
I have great memories of this place!