Easy assembly and seems to be good quality. The compartments and bed are pretty small, my cats don’t fit in them comfortably and they are by no means considered to be big cats. Seems more suitable for kittens