Thoughtful touches, comfy beds, amazing views as well as pet friendly in beautiful Emerald Beach; but above all lovely hosts.