Spotlessly clean, polite and helpful hosts and warm modern apartment.