Only one word: perfect! The location, the apartment, the terrace... wonderful experience in a wonderful city!