Perfect. Spotless. Great location. Lovely personal touches and a warm welcome.