Perfect location, perfect hosts, perfect apartment in all ways. No need to say more.