Baby sheep. Enough said.
Very clean place and beautiful location by the ocean.