This movie is damn near flawless, I loved every second of it. It's kind of long but it's only because it needs that time to set up all of the things to come.
The Riddler was a genuinely intimidating threat who was handled really well in this movie.
Robert Pattinson is a fantastic actor and played an awesome Batman and young Bruce Wayne. You can really tell the writers wanted to show a Batman who is still very new to this and it's done really well. I hope there's a sequel to this movie to really flesh out this rendition to show his growth as a character.