Bad Times at the El Royale ★★★½

Drew Goddard has yet to disappoint.