I bought this for my dog and she loves it and so does the cats. I have a large pitbull and she fits comfortably on it with room to spare. Now maybe she will stay off my leather couches. This came fully assembled.