Easy to put together, beautiful and practical.   We actually bought this for our cats to like to hang out outside.  We did add a bar so our large dog cannot climb inside.  It hasnt rain much, so Idk how waterproof it really it. The cats enjoy it.