Perfection! Cute guest house, pool, outdoor toilet and shower, dogs, ocean view and sunset, friendly hosts... what more could you want?