Stylish apartment with a great view and gracious hosts.