A lovely place to stay within a fabulous city