We loved staying in this welcoming beachfront haven.