Excellent allround: Apartment, location, host. Will stay here again.