Great stay, flexible hosts, brand new apartment, clean and tidy, had everything we needed.