I thought the episode was very good, albeit somewhat disjointed or lacking cohesiveness. The B- rating is fair, although I'd probably give it a B+. I really loved the scene where flashing lights and fire sprinklers have activated, along with multiple alarm buzzers, while "The Heat is On" plays in the background.