Overall, it was a reasonably good movie with moments of nonsense dotted throughout that utterly detracted from it. The acting and visual effects were very good, however the story was lacking somewhat and showed disdain towards previously-established lore/concepts. An improvement from The Last Jedi, though that isn't difficult.