The overall plot is decent but gets ruined with anime levels of unnecessary exposition, horrible special effects and embarrassingly-bad acting from antagonists who show up later in the show.