Spotless and cozy place, great location, wonderful hosts - the trifecta of a great Airbnb. Would love to stay here again. We wished we could've stayed longer.