Good location, decent hosts, enjoyable apartment