Astonishingly perfect: peaceful, beautiful, homey, welcoming. The goats are extremely charming (as are the people). We feel fortunate to have been able to stay there and wish we could have stayed longer.