Basically The Haunted City in a nutshell...