Perfect. Perfect location. Perfect match to description. Perfect apartment. Perfect hosts. Perfect grace. Love.