Great hosts, great recommendations, great apartment, great location, great city ... great weather!