Short answer: Watch it once (on Amazon Prime) if you have nothing else to do. Don't go to the theatres for this.
Detailed Review:
Overall it felt like lazy writing, for example the first battle is shown to have battle formations (although I don't know how historically accurate it is) and portrays Prithviraj's military skills but the last battle was not detailed. A 10 day long war without any special battle scenes. The CGI is a bit noticeable in battle scenes. I think I even saw Akshay Kumar's face being put on a stuntman's body.
A few slow motion shots are really cool though.
A lot of screen time was dedicated to showing present day issues rather than showing what might have actually happened.
The music also fails to create an impact. The absence of a central musical theme is impossible to miss.
I also didn't like the overdramatization that is pretty common in the Indian movies while portraying a historical character.