Ready or Not ★★★½

Much better than I was expecting.