A big improvement on the last episode. A nice eventful episode that resolved and closed off certain story lines. All the demons were sent back to hell, Rowena and Jack's demon were kaput. Finally a good end for Rowena, a good character but characters should not be kept on with no purpose. The same goes for Ketch and Jack who outlived their purpose. The return of all the ghosts storyline also met a timely end. While I like Castiel he has been a fruitless character for a number of seasons. He finally spoke some sense after all this time by mentioning he will not be hanging around. The slate has been wiped clean and lets see where the show will go now. I feared they were going to drag this demon-hell story line for a whole season. 8/10