Well, let's start with the positives. Bob Odenkirk gave a tremendous performance in his guest-starring role. He's appeared on Seinfeld, Just Shoot Me, Newsradio, How I Met Your Mother and a plethora of other shows yet manages to remain fresh, and more importantly funny, everywhere he goes. His line about f'ing the 57 year old flight attendant was priceless.
Kevin Nealon also gave a great performance, capped off by the scene with him and his Mexican girlfriend walking on the beach and calling kids "little ****s". Mary Louise Parker is still entertaining, even if she's not exactly the funniest woman on television anymore.
Now for the bad. Silas and Shane are absolutely unbearable. The producers need to kill them off or something because they put a damper on the whole show. Celia had just about more screen time than anybody and it was 100 percent undeserved. She is brutal. She's unattractive, she's unfunny and she's annoying. She's basically offensive to all five senses.
While the good outweighed the bad and I gave this a higher rating than usual Weeds needs to pick it up. It looks as if things might be heading in the right direction with conflict between Nancy and Guillermo, but we'll just have to wait and see.