So far it's endless, but I'm planning to make it only about 10 floors with a final boss on the last floor, as well as customizable dungeon difficulties before the run starts.