I have been there thrice, its one of my sons favourite place. Its one the best amusement park, I have been to. The concept, the rides, food options, washrooms, everything is well maintained. Rides are very innovative and safe.
My son is only five years old and there are so many options for him explore. I have been to some international amusement park as well and to be very frank Imagica has maintained the standards very well. The first time, I went there with my family on Tuesday(they ran an offer on Tuesday) and the rush was maddening, I never expected such a huge rush, we took the express tickets but still, we were not able to see all the attractions and rides.
So next time we decided to go on some other day so that we can at least get a chance to explore all the options. We enjoyed a lot, my favourites are Rajasauras, Mr India, Salimgarh, Gold Rush and Wrath of Gods. In fact, all the rides are very interesting. Third time we went there with friends for a picnic and I must tell you everyone was very happy. Not only kids, even adults are equally excited and thrilled. The only issue is the travel part. Its quite far from the city. But still, its worth.