Wow, great work. Each and every joint is nice and tight. I'm sure it was more difficult than it appears at first glance.
How did you reinforce the joints?, just glue?