Wonderful stay from start to finish. Fab flat, fab hosts. Perfect.