Beautiful, fun, and true to the original script with a couple of slight exceptions which worked beautifully!