Exceptionally clean. Excellent communication with hosts who were very accommodating. Great location. Would definitely stay there again.