Placing it under the upper deck provided a good roof for the set up. I would suggest some type of bedding be used to cushion the birds' feet.
Like the idea of a multi-level run where space is an issue. You made good use of what little space you have.