I thought it was surprisingly okay. Sure it'd be more reasonable to see this sort of story in season 1 or 2, but it's certainly better late than never. Some of the impromptu solutions were pretty clever, while others seemed barely reasonable, I'm not sure how I feel about that.
Too bad we'll probably never get an episode like this between Twilight and Pinkie. I've never honestly believed they could be friends.