Great location, beautiful property, thoughtful touches and lovely hosts.