It's very well made. But I didn't realise how small it is, my cat can not sit on the top.It will be ideal for kittens,or smaller cats.Very easy to assemble