Pretty easy to put together. This will not fit my bigger dog thats a labradoodle. But it is very nice for my 2 smaller dogs