My 4 year old son LOVED it! It was his favorite ride. It had no line for the hour and a half before park close, and we rode it over and over and over- as fast as his little legs could carry him from the ride exit to the entrance. He talked to C3PO at the beginning like the animatronic was really him. It was great! The next day, we did a second day at Magic Kingdom. I had dinner reservations at Be Our Guest and the parades planned for that day. My son was so bored and kept asking to go back to Star Tours (we didn't get hopper because it was only a 5 day trip and it was his first time- everyone said little ones love the Magic Kingdom the most, so I planned 2 days there, but it wasn't true for our son. I we will always get the hopper in the future.)
If your child likes Star Wars, then this could be a hit.