This is such a entertaining movie, felt like I was watching Hayao Miyazaki's anime in live action at times. It is understandable to have a few fan service moments while starring someone like Prabhas. The world building was done through the eyes of various characters, however Prabhas gave us a first person perspective of the goons and why are they so driven to go inside the complex, makes sense to be inside the complex when the best of everything can be found inside it. It would be difficult to get his sense of appreciation and he Nagi didn't let Prabhas flinch out of his character for the entire film, which is commendable. Some edits might have helped with the pacing for some audience, but for me this was a great experience. I didn't watch it in Telugu though, I would like to watch it in Telugu when I get a chance (I'm Telugu). Hindi version was playing in a better theater near me, so I chose to watch it in Hindi.
Amitabh, Deepika, Anna Ben, Pasupati, Sobhana, and everyone else did a great job in their roles. Amitabh to me was the highlight of this movie