Is this the stairway to slot car heaven?