# Hilbert's Hotel: why does infinite nesting break everything?

According to Wikipedia:

Although a room can be found for any finite number of nested infinities of people, the same is not always true for an infinite number of layers, even if a finite number of elements exists at each layer.

The set of real numbers, and the set of guests in this example, is uncountably infinite.

(Emphasis mine.)

I understand Cantor's diagonal arguments, and thus why we can't fit uncountably many guests into a hotel with countably many rooms. However, I don't understand how countably many layers of nesting, with finitely many elements in each layer, ends up with uncountably many elements.

How can we prove that the number of guests in this example (countably many layers of nesting, finite elements on each layer) is uncountable?

(Inspired by this question.)

Then each person can be identified by an infinite sequence of $$0$$'s and $$1$$'s indicating which seat they were in, which coach they were in, which ferry they were in, etc. For instance, if someone sat in the 0th seat of the 1st coach on the 0th ferry on the 0th's spaceship... then they can be identified with the sequence $$(0,1,0,0,\dots)$$.
We can further identify these infinite sequences with infinite binary expansions. So $$(0,1,0,0,\dots)$$ would be identified with $$0.0100\dots$$. Finally, we can identify such binary expansions with real numbers in $$[0,1]$$, which we know is uncountably infinite. Hence the number of guests arriving is uncountably infinite.
There's a bit of a technicality here, because some binary expansions may correspond to the same real number. For instance, $$0.0111\dots = 0.1000\dots = \frac{1}{2}$$. However, this is not a problem for the argument because this just tells us that the cardinality of the set of guests is at least as large as the set $$[0,1]$$.