Very clean. Immaculate. Great location. The hosts were communicative and answered our questions within a reasonable amount of time.