Great apartment; great location; great hosts