Perfect hosts. A great flat in a great location. Clear and efficient communication from the hosts throughout.