It wasn’t too difficult to put together although it was time consuming. It seems pretty good quality although I will probably switch out the latches as they aren’t too sturdy. 
My cat doesn’t quite know what to make of it yet though. Hopefully he will figure out that it is a good thing and enjoy being outside.