Pretty much perfect! Comfort, style, beautiful spaces indoors and out. Many homey touches from the generous host. We loved staying here and hope to come back again. We were sorry we had to leave so soon- it would be an ideal place for a more extended stay.