Excellent location. Extremely clean. Prompt communication. Wonderful stay!