I've put off watching this episode till now as I wanted to wait for a few episodes to be released so that I can watch several episodes in a row.
Having not seen any spoilers and going in blind to watch the episode, I have to say that I enjoyed it tremendously. To my surprise, the episode was replete with catchy, memorable songs and there was never a dull moment throughout the entire episode. The reason behind Diamond Tiara's arrogance and incessant name-calling was finally addressed the episode as well, which showed a emotional side to her that we've never previously seen.
Moreover, I nearly spit out my water when I saw that the CMCs had acquired their Cutie Marks. I mean, we've all sort of prognosticated that they would get it eventually, but I never figured that this episode would be the one. The brief flashback showing their previous efforts and adventures was heartwarming to say the least and the CMCs have came a long way since then.
Props to the fantastic Amy Keating Rogers for having outdone herself yet again! That being said, I am intrigued to see what the writers have in store for future CMC episodes, considering that the CMC episodes before this one have usually been centered around getting their cutie marks one way or another.