Friendly welcoming hosts (including their horses, dog and cat!), amazing views and a private beach.