Palm Springs ★★★★½

Fittingly, this is even better on a repeat viewing.