Fabulous! I can’t say enough good things. Easy assembly, I did it by myself in about 10-15 min. It’s fairly sturdy just to be some plastic walls connected together. It holds up well to my mini dachshund pup and doesn’t really move around. Probably wouldn’t be ideal for a larder breed. We love it.