I loved it, too. A well rounded episode and while the focus was on Spike and Applejack the other main ponies had very good and entertaining character moments. Loved Pinkie Pie's "And I'll wear this moustache." and especially Rarity's input to all of this. But Dashie and Fluttershy had their cute little moments, too.
OMG, the Timberwolves are real! I thought they were just a myth. Pretty scary and beautifully animated.
I quite liked the ending because it was quiet and sweet and didn't feel rushed or anything.