Excellent location, sparkling clean, great communication. Perfect stay!