Solid 8.5/10, but docking points due to obvious fan service. 7.5/10.