This apartment will meet or exceed your expectations: a fine place; an excellent location; and, great hosts.