Size was perfect for my 15 Ibs dog and easy to assemble. I worried that the fabric might be too low quality but it was not too bad. It has zipper which is possible to replace with something else. I bought this to be a bed and also a step to come on our bed, and it is very stable so my dog is using it very well for both purposes.