It was easy to assemble but a little small for my large black lab.  I ordered the largest size.  So that's on me. She can still put her paws on it to look out a window in the living room and it supports her