Great location. Sparkling clean. Great amenities. Prompt and thorough communication from our host. Thoughtful touches made for a perfect stay. Highly recommended.