Excellent host - immaculate apartment, excellent location