Extremely clean, great location and fantastic communication. A thoroughly enjoyable stay.