perfect apartment. immaculate and well appointed. gracious hosts.