We really liked it. I can't rate it, though.
But we were glad we went on it (decided at the last moment to NOT go to Fantasyland that EE, and veered off to Nemo, and were on very quickly), so much so that while DH and DS were napping at the hotel, my brother (up from San Diego for the day) and I waited in a supposed 60 minute line (actually ended up being 40 minutes) to ride it. And we both liked it!
Wanted to add that even though my 3 year old is brave, he can be skittish about unexpected things. So I found out the "spoilers" here, and told him about them, so I could talk quietly to him during the ride to let him know what to expect. Figured the lack of full-on surprise was better than risking a shriek when things popped "out" at him.