I liked the episode, pretty enjoyable.
For some reason, I didn't look through spoilers for this episode, so when Brock wouldn't gush about Milly, I thought it was only because she was evil and a Magma member. But then she turns out to be Brody, and I was like
Though it was an excellent plot twist! xp
But speaking of Brock, he really annoyed me in this episode, I dislike his wacky sixth sence, but it would have been hilarious if Brock was in love with 'Milly' for the whole episode xp
Team Rocket also had my interest in the beginning, they were pretty decent, though I was a little mad when they blasted off.
May also showed a little bit of her brain power when she figured out Castform would eventually come into the room they were in. And Max was pretty much under the radar.
Ash was good I guess, I really wasn't paying attention to him too much for some reason xp
And Castform had a pretty good voice! Really nice to see Ditto again! And Crawdaunt too.
I give it a 8/10, I wouldn't mind watching it again.