So simple to assemble. My dog hides when we have thunderstorms and this is perfect for him. It is sturdy and comes with a little fluffy pad for a bed. Well worth getting. I have an 8 pound Papillon. and he fits in it no problem. I also like that you can lift the kid off in case the dog doesnt want to come out its easy access to clean as well.