Bad Times at the El Royale ★★★½

Didn't quite hit my high expectations but still very cool and interesting.