My dogs love it, I have a 70lb lab and he fits well on the medium size and still has some space to stretch out. It was easy to assemble and seems to be pretty sturdy.