 Filming locations for the episode included Miami, Florida, as well as Long Beach, California.The episode was positively received.IGN's Eric Goldman gave the episode a rating of 8.6 out of 10, and commented that "[t]his was a strong episode for a lot of characters".