Lovely clean, cool and spacious apartment with a paradise of a roof terrace! Excellent communication from hosts.