Family guy tends to be very hit and miss with it's newer episodes, however this one is definitely one of the better new ones. Casting Sam Elliot as the new mayor of Quahog stays in line with the tradition of Family Guy being able to cast big name actors for part time roles (Adam West, Carrie Fischer, Drew Barrymore) so I think Sam was a great choice. The episode is pretty standard, with hit or miss jokes, but with more hits than misses. Most of the jokes with Sam were fun, and it was nice they used one of their minor characters for the plot. I think the ultimate highlight of the episode is the song at the end. Family Guy's quality may be hotly contested with some people, but the show has always been great with songs; even in their worst seasons the highlight is whenever they add in a fun little showtune. Out of all the adult cartoons, Family Guy has always been consistently great at songs, so it was a treat to see one in this episode. Overall, easily one of the better episodes of the recent seasons.