Perfect location, spacious, beautiful flat, sparkling clean, excellent communication. One of the very best stays of all.