A superb, clean, very well situated apartment. Excellent hosts.