Perfect location, spotless clean, well equipped, great host. Perfect. Highly recommended.