Key Scenes: Costa Rica is the only film location noted by Netflix. So, it is safe to say that the entire show was captured in the Central American country. A scene that might stick out for viewers is ...