Lovely, accommodating hosts - glamorous, dramatic apartment - fabulous location.