You can clearly see the huge amount of thought and work that has gone into all aspects of this production.