A spacious and well appointed apartment with a fabulous roof terrace.