Fabulous location, fabulous roof terrace, fabulously clean - a real gem!